python的基础语法
1注释
程序中不参与编译执行(不参与解释)也不影响程序功能的说明性文字就是注释。
- 单行注释
在说明文前面加“#”(#后面就是注释)
print('hello word!') # 打印 hello word!
上面代码中“# 打印 hello word!”就是注释
- 多行注释
将注释放在’‘’ ‘’‘(三个单引号)或者“”“ ”“”(三个双引号)之间
'''
第一行
第二行
第三行
.......
'''
"""
第一行
第二行
第三行
........
"""
2语句
一条有效代码就是一个语句
-
一般情况下一条语句占一行
print('abc') print('李四')
-
一条语句结束后不需要分号(如果多条语句在同一行显示必须用分号隔开)
print('abc');print('李四')
-
如果一条语句很长时需要多行显示时,在换行时使用“\”连接
result = 5645+456+54+7897 + \
565+5656+5656+5656+5656+787 + \
565+5656+5656+5656+5656+787
print(result)
3缩进
缩进不能随便加
python是通过缩进和冒号来产生代码块,在没有语法的情况下不能顺便在代码中加缩进,如果随意添加缩进会报错
print('第一行')
print('第二行')
if True:
print('abc')
4表示符合关键字
- 标识符是用来给变量、函数、类取名字用的
python中的标识符要求:**1)**由字母、数字或者下划线(——)组成 **2)**不能是数字开头
**注意:**python3.X中标识符可以出现中文,但实际开发的时候不能这么做
合法的标识符:L40,40,a_b10,abc12,_
不合法的标识符:40L,abc=12,abc.6
- 关键字
有特殊功能或者特殊意义的标识符就是关键字。(对于特定的语言来说关键字有哪些,每个关键字的意义和功能是固定的)
import keyword # 导入 keyword 模块
print(keyword.kwlist) # 打印所有关键字
5常用数据
- 数字数据(表示数值[大小]直接写数字就行了)
45
123
- 文本数据:用文字信息描述的数据就是文本数据,文本数据在程序中表示的时候需要放在’'或者""中
'女'
"男"
- 布尔值:只有Ture和False两个值的数据通常来表示真和假
True
False
6数据的常见类型
数据类型是对数据的分配
- int(整型)->所有整数对应的数据类型。(python2.0 还有 long)
- float(浮点型) 所有的小数类型都是浮点型
3e4
1.2e-2
- str(字符串)所有文本数据对应的数据类型
- bool(布尔) True和False对应的数据类型
其他常见类型:list(列表) tuple(元组) 、dict(字典)迭代器、生成器函数自定义类型