Python3学习笔记02-开始使用Python3,数据类型和基本语法

1. 开始使用Python3

方式有多种,在Windows的cmd窗口中执行,或在众多好用的IDE中挑一个使用,如Spyder。

(1)cmd中执行方式:

按下Win+R键,输入cmd,回车,打开cmd窗口,输入python,回车。

现在已经进入了Python环境,以3个大于号为前导字符:>>>:

例如我们输入下行代码后回车:

print('hello world!')

结果如下图:


对于多行语句,可以写到一个文本文件xxx.py中(uft-8格式),然后在cmd中运行“python xx.py”即可执行。建议使用的编辑器是NotePad++,或Python自带的IDLE,如果用记事本,记得保存为utf-8格式(默认为ANSI格式,兼容有差)。

(2)使用Spyder

安装好之后,可以从Python安装目录中的Scripts目录下打开Spyder,输入和刚才相同的python语句,点击工具栏上的运行按钮,第一次运行时会出现选项对话框,可接受默认设置后关闭。其运行结果将显示于界面中的一个输出窗格,如下图:


2. 数据类型

(1)概述

数据类型是隐式声明,没有类似int、Dim之类的写法,例如

str1='abcdef'
id=112
f=3.14159
l=[1,2,4]

那么,str1就自然成为字符型,id就自然成为整型,f就自然成为浮点型,l就自然成为列表型。

扫描二维码关注公众号,回复: 894237 查看本文章
(2)数值型、字符型示例

直接演示几个函数,如下:

x=3
y=4
z=11
a=x+y;print('a,',a)
b=y**2  #二次方
print('b,',b)
c=z/3;print('c,',c) #除法,结果是3.666666
d=z//3;print('d,',d) #整除,结果
e=z%3;print('e,',e) #取余 ,结果是2
str1='hello world'
str2=str1[1:]  #str的索引从0开始
print('str2,',str2)  #结果是ello world
str3=str1[1:5];print('str3,',str3)  #结果是ello
str4=str1[:5];print('str4,',str4)  #结果是hello
str5=str1[-1];print('str5,',str5)  #-1指最后一位,d
str6=str1[1:-2];print('str6,',str6)  #结果是ello wor
n=len(str1);print('n,',n)
print('str1+str2,',str1+str2)
print('str1*2,',str1*2)  #*2表重复2次


s1=str1.strip().lstrip().rstrip()
print('s1,',s1)
s2=str1.join(['1','2','3'])
print('s2,',s2)


p=str1.find('wo');print('position of wo,',p)

print('str1==str2,',str1==str2)
print('uper,',str1.upper())  #大写
print(str1.title())  #把每个单词首字母变为大写

str7='my name=%s, my age=%d' %('richard',28) #%s和%d等占位符和C语言中相同
print(str7)
str8='aa,bb,cc,dd'L8=str8.split(',',4)print(L8)

(3)列表型和元组型示例

用[]标识,可包含数值、字符或列表本身,很重要的类型。

list1=[3,5,9,11]
print('list1[2],',list1[2])  #结果是9
list2=['a','b','c']
list3=['hello','world','richard']
print('list1+list2,',list1+list2)
print('list2+list3,',list2+list3)
print('list2*2,',list2*2)  #重复2次
list2[0]='w'  #列表元素可以被改变
print('list2,',list2)

tuple1=('a','b','c')  #元组相当于只读型的列表
print('tuple1,',tuple1)
(4)字典型示例
dict1={}
dict1['a1']='hello'
print('dict1,',dict1)
dict2={'a1':'hello','b1':'world'}
print('dict2[b1],',dict2['b1'])

3. 基本语法

#为单行注释,多行注释以3个双引号开头、3个双引号结尾:

Python对大小写敏感。

#这是单行注释
"""
这是多行注释1
这是多行注释2
"""

猜你喜欢

转载自blog.csdn.net/asanscape/article/details/80158027