首页 > 编程语言 >python04

python04

时间:2023-09-17 21:11:53浏览次数:52  
标签:False name int python04 bool alex True

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

相关文章