目录
1、注释
2、单行注释
3、多行注释
4、多行语句
5、缩进
6、变量
7、数据类型
8、Numbers
9、String
10、List(列表)
11、Tuple(元组)
12、List 与Tuple对比
13、Dictionary(字典)
14、数据类型转换
15、标识符与关键字
1、注释
通过用自己熟悉的语言,在程序中对某些代码进行标注说明
2、单行注释
以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用
3、多行注释
以'''开头,并且'''结尾, 中间的多行就是注释内容
4、多行语句
Python语句中一般以新行作为为语句的结束符
使用斜杠( \)将一行的语句分为多行显示
total = item_one + \
item_two + \
item_three
语句中包含 [], {} 或 () 括号就不需要使用多行连接符
days = ['Monday', 'Tuesday', 'Wednesday',
'Thursday', 'Friday']
5、缩进
6、变量
变量: 可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个.
程序就是用来处理数据的,而变量就是用来存储数据的
7、数据类型
8、Numbers
数字数据类型用于存储数值。
他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。
#当你指定一个值时,Number对象就会被创建:
var1 = 1
var2 = 10
长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。
Python 还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型
9、String
字符串类型
字符串或串(String)是由数字、字母、下划线组成的一串字符。
s="a1a2···an"(n>=0)
python的字串列表有2种取值顺序:
从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
字符串访问
使用变量 [头下标:尾下标]
s = 'ilovepython'
s[1:5]
字符串拼接
加号(+)是字符串连接运算符,星号(*)是重复操作。
str = 'Hello World!’print str # 输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串中第三个至第五个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str + "Test" # 输出连接的字符串
10、List(列表)
定义
列表用 [ ] 标识,是 python 最通用的复合数据类型
lista = [1 ,3, 2, 56, 23, 77,21]
listb = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
访问
列表中值的切割也可以用到变量 [头下标:尾下标]
加号 + 是列表连接运算符,星号 * 是重复操作。
11、Tuple(元组)
定义
元组用"()"标识。内部元素用逗号隔开。元组不能二次赋值,相当于只读列表。
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
访问
元组中值的切割也可以用到变量 [头下标:尾下标]
加号 + 是元组连接运算符,星号 * 是重复操作。
12、List 与Tuple对比
13、Dictionary(字典)
定义
字典用"{ }"标识。字典由索引(key)和它对应的值value组成。
dict1 = {'name': 'john','code':6734, 'dept': 'sales'}
dict2 = dict()
dict2 = {}
访问
字典对象名字[键key] 访问键key对应的值 例如:print dict1['name']
字典对象名字.keys() 访问所有的键 例如:print dict2.keys()
字典对象名字.values() 访问所有的值 例如:print dict2.values()
字典对象名字 访问所有字典信息 例如:print dict1
14、数据类型转换
15、标识符与关键字
标识符的命名规则
标识符由字母、下划线和数字组成,且数字不能开头
开发人员在程序中自定义的一些符号和名称
标识符是自己定义的,如变量名 、函数名等
命名规则:
•见名知意
•驼峰命名法
1.小驼峰式命名法
2.大驼峰式命名法
•_(下划线连接单词)
•python一些具有特殊功能的标识
查看所有关键字
import keyword
keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']