字符串
定义:用单引号(‘’),双引号(“”),三引号(“”“)
1. 字符串拼接
a. 用+号进行拼接
b. 用join进行拼接
2. 切片和下标取值
a. 下标取值,字符串从前往后从0开始
b. 下标取值,字符串从后往前从-1开始
c. 切片,取头不取尾
反向切片
3. 字符串的转义
a. 例如想要打印出 s= ‘python\npython\t1234
直接用print输出的结果为
如上 输出的结果中没有\n和\t
是因为在程序中\n代表回车,
\t代表制表符
如果需要输出\n和\t的话,需要对这两个字符进行转义
第一种方式,用\符号
第二种方式,在字符串前面使用r (这种比较常用)
r后面的字符串是什么样子,打印出来就是什么样子
通常用于: 路径表示
4. 字符串的常用方法
a. find的使用
b. count的使用
c. replace的使用
replace有三个参数
第一个参数:被替换的字符
第二个参数:将替换成为的字符
第三个参数:替换的次数,默认为替换全部
d. split的使用
split是用某个字符或者字符串对字符串进行分割
e. upper和lower的使用
upper把所有的小写字母变成大写字母
lower把所有的大写字母转为小写字母
5. 格式化输出 格式化输出,
使用{}进行占位
format的高级用法
通过下标来控制,传入数据,显示的位置
通过变量名控制
format指定占位的长度和对齐方式
传统的格式化输出
使用%来进行占位
%f 只能为数值类型占位,显示的是带小数的形式
%d 只能为数值类型占位,显示的是整数的形式
%s 万能的占位符(字符串,整数,浮点数都可以)
用f/F表达式进行格式化(目前最好用的一种,目前还不是很流行),并且此种用法可以在{}中做计算 (在3.6及以上版本可以使用)
6. 数据类型转化
a. 将字符串转化为整数,使用int()函数
b. 将字符串转为浮点数,使用float()函数
c. 将整数和浮点数转换为字符串,使用str()函数
Note: 使用input()函数输入的文字都是字符串类型