4.3布尔类型(bool)
布尔类型中共有两个值:True/False
print(1 > 2)
print(False)
print(1 == 1)
print(True)
name = input("请输入你的用户名:")
if name == "alex":
print("用户登录成功")
else:
print("用户登录失败")
补充:
1 > 2
1 == 3
"alex" == "eric"
1 == "alex"
1 > "alex" 是无法比较的
4.4类型的切换
上文数据类型int/str/bool有了初步的了解,他们都有自己不同的定义方式。
- int,定义整形时,必须是数字且无引号,例如:5,8,9
- str,字符串定义时,必须用双引号括起来,例如:"中国"
- bool,布尔值定义时,只能写"True"和"False"
转化为整形:
字符串转换为整形
int("666")
int("999")
"6" + "9"的结果应该是"69"
int("6") + int("9") 的结果是:15
int("alex")报错
布尔类型转换为整形
int(Ture) 转换完等于 1
int(False)转换完等于 0
转化为字符串:
整形转换为字符串
str(345)
str(666) + str(9) 结果为:6669
布尔类型转换为字符串
str(True) "True"
str(False) "False"
转化为布尔类型
整形转布尔
bool(1) True
bool(2) True
bool(0) False
bool(-1) True
字符串转布尔
bool("alex") True
bool(" ") True
bool(") False
三句话搞定类型转换:
- 其他所以类型转换为布尔类型时,除了空字符和0为False,其他都为True。
- 字符串转整形时,只有"20"数字格式的字符串才能转换为整形,其他均报错。
- 想要转换为那种类型,就用这个类型的英文加()就行
5.变量
变量其实就是我们在生活中起的别名或外号,让变量值指向某一个值,格式为 变量名=值 ,以后可以通过变量名来操作其对应的值。
name = "张"
print(name)
5.1变量名的规范
三个规范:
- 变量名只能由字母,数字,下划线,组成。
- 不能以数字开头
- 不能Python内置的关键字
两个建议:
-
下划线连接命名(小写)
bother_age = 19
-
见名知意
color = "red"
5.2变量内存的指向关系
情景一
name = "wupeiqi"
情景二
name = "wupeiqi"
name = "alex"
情景三
name = "wupeiqi"
new_name = name
情景四
name = "wupeiqi"
new_name = name
name = "alex"
情景五
num = 18
age = str(num)
6.注释
写代码的时候,想要对某写内容进行注释处理,即解释器忽略不会按照代码执行。
-
单行注释
#声明一个name变量 name = "alex" age = 19 #这表示用户的年龄 注意快捷键ctrl ?
-
多行注释
#声明一个name变量 #声明一个name变量 #声明一个name变量 """多行注释内容"""
7.输入
输入可以实现程序和用户之间的交互
name = input("请输入用户名:")
data = input(">>>")
print(data)
特别注意:用户输入的任何内容本质上都是字符串。
标签:False,name,int,python04,bool,alex,True From: https://www.cnblogs.com/zhangyj213/p/17709822.html