师从黑马程序员
字面量
python中常用的6种数据的类型
通过三对引号进行注释,例: """hello wrold"""
数据类型
使用type查看数据类型
name ="黑马"
name_type=type(name)
print(name_type)
类型转化
运算符
print("5/2=",5/2)
print("5//2=",5//2)
print("2**5",2**5)
复合运算符
字符串的定义
单引号定义:name='黑马'
双引号定义:name="黑马"
三引号定义:name="'黑马"'(三引号可以换行)
name=' "黑马" '
print(name)
name=" '黑马' "
print(name)
#使用转义字符\解除引号的效用
name='\'黑马\''
print(name)
字符串拼接
用+号
name="黑马"
adress="大连"
print("我是"+name+"地址是:"+adress)
tel=13667
#print("我是"+name+"地址是:"+adress+"电话是: "+tel)wrong +号不能将字符串和数字完成拼接
字符串格式化
class_num=57
avg_salary=12332
message="Python大数据学科,北京%s期,毕业平均工资:%s"%(class_num,avg_salary)
print(message)
字符串格式化精度控制
m,控制宽度,要求是数字,设置的宽度小于数字本身,不生效
n,控制小数点精度,要求是数字,会进行小数的四舍五入
num1=11
num2=11.345
print("数字11宽度限制5,结果是:%5d"%num1)
print("数字11.345宽度限制7,小数精度2结果是:%7.2f"%num1)
print("数字11宽度不限制,小数精度2,结果是:%.2f"%num1)
字符串格式化-快速写法
通过语法:f"内容{变量}"
name="传智播客"
set_up_year=2006
stock_price=19.99
print(f"我是{name},我成立于:{set_up_year}年,我今天的股价是:{stock_price}")
表达式格式化
print("字符串在python的类型名是: %s"%type("字符串"))
股票运算小程序
name="传智播客"
stock_price=19.99
stock_code="003032"#以字符串形式存储,因为数字不能以0开始
stock_price_daily_growth_factor=1.2
growth_days=7
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")
print("每日增长系数是:%.1f,经过%d天的增长后,股价达到了:%.2f"%(stock_price_daily_growth_factor,growth_days,stock_price*(stock_price_daily_growth_factor**growth_days)))
若有侵权,请联系作者
标签:name,python,price,字符串,初识,print,黑马,stock From: https://blog.csdn.net/axzy5863/article/details/136662635