day01
1. python简介
pyhton是一门解释型语言. 弱类型语言
2. 变量
变量程是序执行过程中产生的一个值. 暂时存储在内存中.供后面的程序使用
3. 变量的命名规则
1.字母, 数字, 下划线组成 2.不能是数字, 更不能是纯数字 3.不能是关键字 4.不要用中文 5.不要太长 6.要有意义 7.区分大小写 8.推荐驼峰和下划线命名
4. 注释
# 单行注释 """多行注释""" '''多行注释'''
5. 基本数据类型
1. 整数(int) 常⻅的数字都是int类型. ⽤于计算或者⼤⼩的比较 在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647 在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807
整数的运算: + - * / %(取余) //(取整)
2. 字符串(str) 在Python中,凡是⽤引号引起来的,全是字符串. 字符串可以⽤单引号,双引号,或者三引号引起来,没有什么区别,只是⼀些特殊的格式需要不⽤的引号 ⽐如:msg = "My name is Alex , I'm 22 years old!" 这个就需要单双引号配合
想多⾏赋值⼀个字符串,就需要三引号。 msg = """ 今天我想写⾸⼩诗, 歌颂我的同桌, 你看他那乌⿊的短发, 好像⼀只炸⽑鸡。 """
# 字符串的拼接
s1 = "apple" s2 = "banana" s3 = "orange"
s4 = s1+ s2+ s3
print(s4) print("我们村有个大姑娘叫"+s3+",娶了我们村更漂亮的大姑娘:"+s2)
# 字符串的重复 s = "考试\n" print(s*3) # s 重复三次 \n换行
3. 布尔值(bool)
b = 2 > 1 # bool类型的数据只有俩个取值.True,False print(b) print(type(b)) # 布尔类型
6. 用户交互
s = input("提示语") # 接收到的是字符串类型 类型转换: int(str)
7. 流程控制 if 语句
第⼀种语法:
if 条件: #引号是将条件与结果分开。 结果1。 # 四个空格,或者⼀个tab键,这个是告诉程序满⾜这个条件的 结果2。
如果条件是真(True) 执⾏结果1, 然后结果2, 如果条件假(False) 直接结果2
第⼆种语法: If 条件: 结果1 else: 结果2
第三种语法: If 条件1: 结果1 elif 条件2: 结果2 ... else: 结果n
第四种语法(嵌套): If 条件1: 结果1 If 条件2: 结果2 else: 结果3 else: 结果4 可以⽆限的嵌套. 但是在实际开发中. 尽量不要超过三层