目录
- 基础语法元素
- 列表
- 元组
- 字典
- 集合
- 变量名规范
- 赋值方式
- 输入输出
- 程序格式
- 注释
基础语法元素
列表
- 序列类型
a=[1,2,3,4,5]
- 元素有位置顺序,通过位置访问:a[0]
元组
- 序列类型
- 元素不支持修改(元组:不可变的列表)
a=(1,2,3,4,5)
- 元素有位置顺序,通过位置访问:a[0]
字典
- 映射类型
a={11001:"xiaoming", 11002:"xiaohong"}
- 元素没有位置顺序,通过键值访问:a[11001]
集合
- 一系列互不相等的元素
- 元素没有位置顺序
变量名规范
- 汉字也可以做变量名。(但应该尽量避免用汉字或者拼音)
- 可以以下划线开始。
- 首字符不可以为数字,例如:1_stu。
- 不可以是python33个保留字中的任何一个。
- 常量的所有字母都大写。
赋值方式
- 增量赋值:x += 10
- 打包赋值(x,y = y,x可以直接调换x和y的值)
输入输出
- 动态交互输入:x = input(“请输入一个数值:”)
- 得到的是字符串类型,接下来,可以通过eval() 函数转为数值:
- print() 函数默认换行,若不想换行,可以借助end=做换行控制:
- 格式化输出format():
简单输出: 填充:
分隔符:(严格定义必须先填充【可以没有】才可以写分隔符)
浮点数:
进制转换:
print("二进制:{0:b},Unicode码:{0:c},十进制:{0:d},八进制:{0:o},十六进制:{0:x}".format(8))
二进制:1000,Unicode码,十进制:8,八进制:10,十六进制:8
程序格式
- 行最大长度:所有行最大限制为79个字符(不然就得用滑动条)
- 缩进:用来表示逻辑关系、4个字符的缩进
注释
# 单行注释
"""
多
行
注释
"""
print("OK!!")