1.注释
程序中不参与编译执行,也不影响程序功能的***说明性文字***
1.1单行注释
语法:在说明性文字前面加***#***
1.2多行注释
把注释文字放到***’’’ 多行注释 ‘’'或者""" 文档注释 “”"***中
2.语句
一条有效代码就是一个语句,一般情况下一条语句占一行
print('hello world')
print('hello python');print('hello world') #多行语句在一行的时候需要在语句之间加上分号
如果一条语句很长,需要多行显示,在换行时需要用 \ 连接。
比如:
result = 123 + 234 + \
234 + 324 + \
567
print(result)
3.缩进
python通过***缩进或者冒号***来产生代码块,在没有块语法的时候不能随便添加缩进,就比如:
错误写法:
print('hello')
print('hello')
正确写法:
age=19
if age >= 18:
print('成年')
else:
print('未成年')
print('判断结束')
4.标识符和关键字
4.1标识符
用来给变量、函数、类取名字
要求:
1. 名字里面只能由***字母、数字、下划线(_)***组成
2. 不能以***数字***开头
注意:python3.x中标识符中可以出现中文,但是实际开发中不可以这么使用
4.2关键字(保留字)
有特殊功能或者特殊意义的一部分标识符就是关键字
每个关键字的意义和功能是固定的
import keyword # 导入keyword模块
print(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']
5.常用的数据
1)数字数据
在程序中表示的时候直接写,用来表示大小,只关注大小时才使用数字,比如:身高,体重,成绩
print(123)
2)文本数据
在表示时需要放在单引号或者双引号中,文本数据是用文字信息描述的数据,比如:姓名,电话号码
print('hello world')
3)布尔值
只有 True 和 False 两个值的数据,通常用来表示 真 和 假。
##6.常见数据类型
对数据的分类
1)int(整型)
所有整数对应的数据类型。在python2.x还有long
2)float(浮点型)
所有的小数对应的类型都是浮点型。(浮点型支持科学计数法)
3)str(字符串)
所有的文本数据对应的数据类型。
4)bool(布尔)
True 和 False 对应的数据类型。
5)其他数据类型
比如:list(列表),tuple(元组),dict(字典),迭代器,生成器,函数自定义类型。