|
字符串扩展
1、字符串的三种定义方式
单引号,双引号,三引号- a='abc';
- b="sdf";
- c='''ewrc''';
- print(a,b,c);
复制代码 2、字符串的拼接
- #字符串字面量之间的拼接
- print("我是一名"+"大学生"+","+"学习智能医学工程");
- #字符串字面量和字符串变量的拼接
- name='zww';
- book='''python从入门到精通''';
- print(name+"喜欢看的书是"+book);
- #字符串拼接的时候不可以和其他类型凭借,下面是错误示范
- day=365;
- print("第"+day+"天,"+name+"喜欢看的书是"+book);
复制代码 3、字符串格式化
通过占位的形式拼接字符串%s
- % :表示我要占位
- s :将变量变成字符串放入占位的地方
- #通过占位的形式拼接字符串%s
- day=23;
- book=345;
- result1="在第%s天,我收集了%s本书"%(day,book);
- print("在第%s天,我收集了%s本书"%(day,book));
- print(result1);
- '''
- %d 整数占位
- %f浮点数占位
- '''
- print("在第%d天,我收集了%d本书"%(day,book));
- print("在第%f天,我收集了%f本书"%(day,book));
- print("在第%.50f天,我收集了%.2f本书"%(day,book));
复制代码 4、格式化精度控制
见上面代码3有显示
5、字符串格式化2
语法:f"内容{变量}";- book1=23.4
- day=3;
- leibie="物理书"
- print(f"我在第{day}天,买了一本{leibie},花了我{book1}元")
复制代码 6、对表达式进行字符串格式化
- print("2*3的结果是:%d"%(2*3));
- print(f"2*3的结果是:{2*3}");
- print("字符串在python中的类型名是什么?答案是:%s"%type("字符串"));
复制代码 来源:https://www.cnblogs.com/ZWeva/p/17673767.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|