在代码中,被写下来的固定的值,被称为字面量。
python中哪些值是可以被写出来的呢?又该如何写呢?
字符串:又称文本,是由任意数量的字符如中文,英文,各类符号,数字组成。
这里借助一张图来解释,没有恰饭哦。
# 写一个整数自变量
print(6666)
print(13.14)
print("安全通网")
# 通过print语句输出各类字符
"""
本代码演示了各类自变量的写法
以及通过print输出自变量
"""
运行后pycharm的情况
添加注释方便阅读,增加代码的可读性
(全选后,按下ctrl+/可以注释,再按ctrl+/可以解除注释)
效果演示
"""
演示python中变量的相关操作
"""
#定义一个变量,用来记录钱包的余额
money=50
#通过print语句,输出变量记录的内容
print("钱包还有:",money)
#买了一个冰淇凌,花费10元,还剩余多少钱
money=money-10
print("买了一个冰淇凌,花费10元,还剩下",money,"元")
常用快捷键
操作方法:将光标放到语句后面以后,按下ctrl+d,就可以在新的一行复制上一行的内容
#方式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)