"""
字符串扩展:
1.字符串的三种定义:
1.1. 单引号定义: name = 'GO电动汽车'
1.2. 双引号定义: name = "GO电动汽车"
1.3. 三引号定义: 和多行注释一样,同样支持换行操作。
使用变量接收它,它就是字符串
不使用变量接受它,它就可以作为多行注释使用
1.4 字符串引号嵌套
单引号定义发,可以包含双引号
双引号定义法,可以包含单引号
可以使用转移符(\)来将引号解除效用,变成普通字符串 name = "\"GO电动汽车\“"
2.字符串拼接
字面量拼接
字面量与变量拼接 (字符串无法通过+对数字(非字符串)进行拼接)
3.字符串格式化
通过占位形式拼接字符串
字符串拼接 +、%s
str1 = 1920
str2 = "回龙观"
msg = "GO电动汽车公价格:%d,GO电动汽车工厂地址:%s" %(str1,str2)
4.格式化的精度控制
数字精度控制
使用辅助符号 m.n来控制数据的宽度和精度
m: 控制宽度,要求是数字,设置的宽度小于数字自身,不生效(小数点会进行宽度计算)
n: 控制小数点精度,要求是数字,会进行四舍五入
字符串与数字拼接 %d、%f
字符串拼接 %2.3f :2:宽度,宽度小于数字不生效,3:小数点后位数 遵循四舍五入
5.字符串格式化方式2
通过语法: f"内容{变量}"的格式快速格式化 (不限数据类型,不进度控制)
6. 对表达式格式化(有明确结果的语句)
print("1*1 的结果是:%d" % (1*1))
print(f"1*2 的结果是:{1*2}")
print("字符串在python中的类型是 %s" % type("sdfsdf"))
"""
# 定义如下变量
# 公司名
name = "happy"
# 当前股价
stock_price = 19.99
# 股价代码
stock_code = "003032"
# 股票每日增长系数 ,如 1.2
stock_price_daily_growth_factor = 1.2
# 增长天数
growth_days = 7
# 71.63
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")
print("每日增长系数是:%.1f,经过%d天的增长后,股价达到了:%5.2f" % (
stock_price_daily_growth_factor, growth_days, 19.99 * 1.2 ** 7))
python字符串定义
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 使用 char* months[MONTHS]={} 这种方式定义的字符串数组,字符串与字符串之间并不是紧密相连的...
- Python中的文档字符串是个很不错的提升代码交付质量、编写文档方便的特征,但是需要注意在使用文档字符串时,将文档...