#注释的作用:
#1.解释代码的功能
#2.屏蔽现有的代码
a = 100
print(a)
a = 0.11
print(a)
"""
这个三引号可以帮我么描述文档作用 也可以帮我们注释函数的作用
"""
#input 会将用户通过键盘输入的内容保存变量里
num = input("请输入一段文字:")
print(num,"113","441","asd","@@#!#")
name = "zhangsan"
age = 18
grade = 1
print(name,age,grade)
#大驼峰命名法:将每一个单词的首字母大写,常用于给 类 命名
BookList = ""
#小驼峰命名法:除了第一个单词以外其他单词首字母都要大写,在其他编程语言中常用于给 变量和函数 命名
bookList = ""
#下划线命名法:所有单词都小写,单词之间用下划线分隔,在python中推荐使用给 变量和函数 命名
book_list = ""
#不可变数据类型
num = 100 #int
num = 100.0 #float
#str字符串型
s = "字符串"
#bool
flag = True #ture 是 1
# none 也可以表示假
# 在数值类型中,除了0 都能表示 真
# 字符串类型中,除了…都能表示 真
flag = False #False 是 0 ,"",none
#可变数据类型(引用数据类型)除了基本数据类型以外 其他数据类型都是引用数据类型
# type函数可以査看变量数据类型
num = 100
print(num,type(num))
num1 = 100.0
print(num1,type(num1))
flag = True
print(flag,type(flag))
s = "hh"
print(s,type(s))
# 将其他数据类型转为字符串,我们可以使用str()
s = str(num)
s1 = str(num1)
print(s,s1,type(s),type(s1))
s2 = str(True)
s3 = str(False)
print(s2,s3,type(s2),type(s3))
#将其他数据类型转为bool型,我们可以使用 bool()
f1 = bool(num)
f2 = bool(num1)
print(f1,f2)
f3 = bool("")
f4 = bool("sdaw")
f5 = bool(None)
print(f3,f4,f5)
# 其他数据类型转为 数值类型,转为整数 int()float()
s = "100.0"
#num = int(s)# 如果要将一个字符串转为 整数 前提是 这个字符串本身就是一个整数字符串
num1 = float(s)
print(num1,type(num1))
f1 = True
f2 = False
num1 = float(f1)
num2 = float(f2)
print(num1,num2)