python 3.0 学习
1.1 标识符
- 第一个字符必须是字母表中字母或下划线_
- 标识符的其他的部分由字母、数字和下划线组成。
- 标识符对大小写敏感。
1.2 python保留字
import keyword keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
1.3 python 单行注释
#这是一个hello world程序 print("hello world")
#用来标志一个单行注释。。。。。。。。。。。
1.4 行与缩进
python 使用缩进来表示代码块,类似C#的大括号{}
缩进的空格数目是可变的,但是同一个代码块的语句必须包含相同的缩进空格数
if Ture: print("true") else: print("False")
如果出现缩进不一致,会导致运行错误
1.5 多行语句
total=item_one+\ item_two+\ item_three
在[],{},()中的多行语句,不需要使用反斜杠(\)
arry=[1,2,3,5,6, 7,8]
1.6 数字类型
python中数字有四种类型,整数、布尔型、浮点数和复数。
- int(整数),只有一种整数类型,表示长整数
- bool(布尔型),如True,False
- float(浮点数),如1.23,3E-2
- complex(复数),如1+2j
1.7 字符串(string)
- python中单引号和双引号使用完全相同。
- 使用三引号(''')或(""")来指定一个多行字符串。
- 转移字符'\'.
- '\'用来转义,r可以让反斜杠不发生转义,如r'C:\Python32'
- 字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
- python中字符串不能改变,跟C#类似
- 同一行显示多条语句,用;号隔开 如 x=1;y=2
- 缩进相同的一组语句构成一个代码块,如if,while,def,class,for这样的复合语句,首行以关键字开始,之后的一行或多行缩进相同,称为一个代码块
- import 用来导入一个模块,from.....import用来从某个模块导入某个函数