1.定义
代码中,被写下来的固定的值。
2.类别
数字(整数 浮点数等)
字符串(由中文、英文、各类符号、数字等组成,需要用双引号包围),
列表
元组
集 合
字典
1.行注释
# 注释内容
2.多行注释
"""
注释内容
"""
3.效果展示(注释内容不显示)
1.定义
程序运行时记录数据,储存计算结果
变量名称=变量值
1.定义
string:字符串类型
int:整型
float:浮点型
2.type()语句查数据类型
print(type('今年年龄))
3.变量存储type()的结果
type_string = type('今年年龄')
print(type_string)
4.type()识别变量
年龄 = 18
年龄_type = type('年龄')
print(年龄_type)
小结:Python中变量没有类型,变量存储的数据有类型。变量字符串指的是变量存储字符串,而不是这个变量是字符串数据类型。
1.原因
a.从文件读取的数字默认为字符串,使用需转换数字类型。
b.input()语句结果默认是字符串,需要数字类型应转化。
2.转化语句
int(x):将x转化为整数(注意字符串数据格式)
x = int('11')
print(x, type(x))
float(x):将x转化为浮点数
x = float('11')
print(x, type(x))
str(x):将x转化为字符串
x = str('11')
print(x, type(x))
注:其他数据类型可以转字符串,但是字符串转数字满足本身是数字。整数和浮点可以相互转化,其中11转浮点成11.0,11.3转整数11。
1.定义
编程时的名字,如变量的名字,方法的名字,类的名字。
2.命名规则
内容限定为英文,中文,数字(不可以开头),下划线;大小写敏感;不可使用关键字。其中变量的命名规范要求,见明知意,下划线应用,英文字母全小写。
1.运算符
# 取余运算符
print('9除以2的余数为:', 9%2)
“=”将右面值赋值在左面变量。
3.复合赋值运算符
x+=2 # 等价于 x = x+2
x-=2 # 等价于 x = x-2
x*=2 # 等价于 x = x*2
x/=2 # 等价于 x = x/2
x%=2 # 等价于 x = x%2
x**=2 # 等价于 x = x**2
x = 9
x %= 2
print('x%=2结果为:',x)
1.三种表达式
name='python学习'
name="python学习"
name='''python学习'''
2.转义字符\使用
目的输出:'python学习
print('\'python学习')
3.字符串拼接(一般用于字符串+变量;变量+变量)
name = ('小明')
height=('180cm')
print(name+'身高是’+height)
注:这种+号拼接只能拼接字符串,不能拼接整型or浮点型(可利用格式化拼接)。
4.字符串格式化
(1)占位拼接(%s,%d,%f)
(2)精度控制
m,表示数字宽度(小于数字本身时不生效)
.n,控制小数精度(四舍五入)
name='小明'
height=(180.5)
print("%s身高是%6.2fcm"%(name, height))
(3)快速格式化
f"内容+{变量}"
name='小明'
height=(180.5)
print(f"%s身高是{height}"%name)
注:此方法不限数据类型,但也不对精度控制。
5.对表达式格式化
(1)一条具有明确执行结果的代码语句(不局限于变量)
(2)运行例子
print('11在字符串的类型是%s'%type(11))
print('11.2在字符串的类型是%s'%type(11.2))
print(f'字符串在python中的类型是{type('字符串')}')
小练习:
答案:
name="智播传课"
stock_price=19.99
stock_code= "003032"
stock_price_daily_growth_factor=1.2
growth_days=7
new_price=19.99*1.2**7
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price})
print('每日增长系数是:%.2f,经过%d的增长后,股票达到了%.2f'%(stock_price_daly_growth_factor,growthdays,new_price))
编辑:赵栓栓
校核:李正平、张泽明、张勇、王畅、陈凯歌
若需转载,请联系小编。