字面量
在代码中,被写下来的固定的值,被称为字面量。
python中哪些值是可以被写出来的呢?又该如何写呢?
字符串:又称文本,是由任意数量的字符如中文,英文,各类符号,数字组成。
这里借助一张图来解释,没有恰饭哦。
# 写一个整数自变量 print(6666) print(13.14) print("安全通网") # 通过print语句输出各类字符 """ 本代码演示了各类自变量的写法 以及通过print输出自变量 """
运行后pycharm的情况
注释
添加注释方便阅读,增加代码的可读性
注释快捷键:ctrl+/
(全选后,按下ctrl+/可以注释,再按ctrl+/可以解除注释)
效果演示
注释分类:单行注释-多行注释
变量
""" 演示python中变量的相关操作 """ #定义一个变量,用来记录钱包的余额 money=50 #通过print语句,输出变量记录的内容 print("钱包还有:",money)
#买了一个冰淇凌,花费10元,还剩余多少钱 money=money-10 print("买了一个冰淇凌,花费10元,还剩下",money,"元")
常用快捷键
复制的快捷键:ctrl+d
操作方法:将光标放到语句后面以后,按下ctrl+d,就可以在新的一行复制上一行的内容
数据类型
验证数据的类型-type()语句
#方式1:使用print直接输出类型信息 print(type("安全通网")) print(type(666)) print(type(11.345)) #方式2:使用变量存储type()语句的结果 string_type=type("安全通网") int_type=type(666) float_type=type(11.345) print(string_type) print(int_type) print(float_type) #方式3:使用type()语句,查看变量中存储的数据类型信息 name="黑马程序员"#将黑马程序员的字符类型放入name中 name_type=type(name)#查看name的字符类型 print(name_type)#输出name的字符类型
运行结果:
数据类型的转换
为什么要转换类型?
常见的转换语句
理解以下代码
#将字符类型转换成字符串,万物皆可转字符串 num_str=str(11) print(type(num_str),num_str) # 类型转换了,内容也没有发生变化 float_str=str(11.345) print(type(float_str),float_str) #将字符串转换成数字,不是所有的字符串都可以转数字的 num=int("11") print(type(num),num) num1=float("11.345") print(type(num1),num1) #错误示范,想要将字符串的内容转换为数字,必须要求字符串的内容都是数字 # num3=int("安全通网") # print(type(num3),num3) #整数转浮点数,flaot是默认带小数的,转换后11会变为11.0 float_num=float(11) print(type(float_num),float_num) #浮点数转整数,会丢失精度,11.345转变为11 int_num=int(11.345) print(type(int_num),int_num)