python DAY 2
1.编码
计算机中所有的数据本质上都是以0和1的组合存储
计算机中有多种编码
注:以某个编码形式进行保存文件,后续以此编码方式打开文件,否则出现乱码
2.编程初体验
编码必须保持一致:保存与打开一致
默认python解释器打开的是UTF-8形式
改编码形式
# -*- coding:gbk -*-
3.输出
将结果或内容呈现
print('我是gjw')
默认print在尾部会增加换行符
print('我是gjw',end ="")
4.数据类型
4.1整形 int
4.2字符串 str
加 两个字符串拼接
乘 整形和字符串乘 字符串重复n次并拼接起来
4.3布尔 bool
4.4类型转换
print(50*10/5)
print(8>10)
print(30%2)
print(3*"我爱我的祖国")
print("wupeiqi"=='alex')
print(666==666)
print('666'==666)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8dFRHoZ1-1690957472707)(C:\Users\86133\AppData\Roaming\Typora\typora-user-images\image-20230802095540173.png)]
5.变量
其实就是我们生活中起别名和外号,让变量名指向某个值,格式为:
[变量名=值],以后可以通过变量名来操作其对应的值。
规范:
-
只能字母数字下划线
-
不能数字开头
-
不能是内置的关键字
建议
- 下划线连接命名
- 见名知意
`age = 18
ming_age = age + 3
liu_age = age+ming_age+5
print(ming_age)
print(liu_age)
6.注释
- 单行注释
- 多行注释
7.输入
'''
用户输入
'''
name = input("输入用户名:")
if name == 'gjw':
print('成功')
else:
print('失败')
用户输入的是字符串格式
8.条件语句
8.1 基本条件语句
统一缩进
if A:
A成立 执行缩进中的代码
else:
A不成立 执行缩进中的代码
练习题
name = input('请输入用户名:')
passward = input('请输入密码:')
if name == 'wupeiqi' and passward == 'uuu':
print('登录成功')
else:
print('登录失败')
#########################
number = input('输入一个数:')
if int(number)>10:
print('猜错了')
else:
print('对了')
####################
number = input('输入一个数:')
if int(number)%2 == 0:
print('偶数')
else:
print('奇数')
8.2 多条件判断
if A:
if C:
A成立 C成立 执行缩进中的代码
else:
A成立 c不成立 执行缩进中的代码
elif B:
B成立 执行缩进中的代码
else:
A、B都不成立 执行缩进中的代码
8.3条件嵌套
if A:
A成立 执行缩进中的代码
elif B:
B成立 执行缩进中的代码
else:
A、B都不成立 执行缩进中的代码