1.字面量
2.注释 #:单行注释
""" """ :多行注释
3.变量 定义类型: money = 50
4.数据类型:通过type(变量)可以输出变量类型,可以使用变量存储数据类型再输出
5.类型转换:int(x) float(x) str(x)
6.标识符:只能包含(英文、中文——不推荐,数字,下划线_), 不可以包含关键字
7.运算符:+ - * / , //(取整除), % (取余), **(幂运算)
8.字符串定义:单引号、双引号、三引号(支持多行)
\ :转义字符 "\"":可以输出引号
9.字符串的拼接:+
占位型拼接:%s %d %f
多个字面量拼接,要用括号括起来
10.数字精度控制 m.n(m控制宽度,.n控制小数点精度)
11.字符串格式化方式:f{变量} 会自动解析变量的值 format
12.直接格式化表达式
print("1*1的结果是:%d " %(1*1) )
13.input() 输入语句 name = input("请输入:") print(name)
14.6种数据类型:
15. if 语句(通过缩进,识别语句)
if age>=18
print("我成年了")
16.while循环:
17. num = random.randint(1,100)num为1-100之间任意数字
18. range(num1,num2) 获取一个从num1开始到num2结束的数字序列,不包括num2
range(num1,num2,step) step默认为1
19.for循环的作用域:在循环外定义变量
20.break和continue:
continue:循环本次结束,直接进行下一次,不运行下一行代码
break:直接结束循环
21.函数:组织好的,可重复使用的:
len(计算字符串长度)
定义函数:
def my_len(data):
count = 0
for i in data:
count++
print(f"字符串{data}的长度是{count}")
无返回值,无return语句或者 return none