7.基本语法元素:
(1)缩进:一般情况下四个空格或者一个Tab,有单层或多层缩进
注释:单行注释(#),独写一行或者在一行代码的最后。
多行注释('''.............''')或者三双引号(""".............""")(英文输入状态)
命名(标知符):大小写字母、数字、下划线(shift+_)和汉字(不能单独出现),第一个字符不能是数字。
对象:身份(ID)、类型(type)、值(Value) ---常量、变量
变量
保留字:and elif import raise as else in reture except is try True break finally while False class for not with None continue from or def if pass del
>>>help("keywords")
quit
exit()
(2)数据类型(6种):数字类型:1.整型(int)2.浮点型(float)
3.复数型(complex)(real+imagj),real(float),imag(float)
布尔型(bool):True(1) / False(0)
字符串类型(str) :
运算:+(字符串的链接)
*(字符串的复制)
转义字符:
字符串格式化:
Lists(列表类型) :
Tuples(元组类型) :
Dictionaries(字典类型):
Sets(集合类型):
(3)类型转换:
int()
bin():转换二进制
oct():转换八进制
hex():转换十六进制
float()
complex()
(4)语句
赋值语句:变量名=变量值
结构化语句:
顺序结构
分支(选择)结构:
if(条件):
语句块1
elif(条件):
语句块2
...
else:
语句块n
循环结构:
for 变量 inrange()/字符串/列表:
while 条件:
语句块
else:
语句块
break:终止所在循环,跳出最近的循环层(强)
continue:终止当前循环,重新开始下一次的循环(弱)
(5)函数
<变量名>=input(<'提示字符串'>)
输入内容一定是字符串类型,其他类型需要转换。
eval(input()):评估函数 去掉参数最外侧引号并执行余下语句的函数
print():
print()格式化
格式:print(value,...,sep='',end='\n')