# 字元串擴展 ## 1、字元串的三種定義方式 單引號,雙引號,三引號 ``` a='abc'; b="sdf"; c='''ewrc'''; print(a,b,c); ``` ## 2、字元串的拼接 ``` #字元串字面量之間的拼接 print("我是一名"+"大學生"+","+"學習智能醫學工 ...
字元串擴展
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("字元串"));