python 字符串
字符串:在python中用双引号或单引号括起来的都是字符串。注意:双引号里面可以包含单引号(特殊符号),但单引号里面不能包含双引号,会报错。
修改字符串的大小写
- c.title()
方法c.title()以首字符大写的方式显示字符串c的每个单词,即每个单词的首字母都改为大写
message="Dedfe Vcv"
print(message.title())
>>>Dedfe Vcv
- c.upper()将字符串全部改为大写
- c.lower()将字符串全部改为小写
message="Dedfe Vcv"
print(message.upper())
print(message.lower())
>>>>
DEDFE VCV
dedfe vcv
合并两个字符串
1.c=a+b
注意a b c类型相同,都是字符串
first_name="ada"
last_name="lovelace"
full_name=first_name+" "+last_name
print(full_name)
>>>>>ada lovelace
2.f字符串
f是format(设置格式)的简写,python通过把花括号内的变量替换为其值来设置字符串的格式
first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
print(full_name)
message=f"hello,{full_name}"
print(message)
>>>>>ada lovelace
>>>>>hello,ada lovelace
若为python3.6之前的版本,需要使用format()方法,而非f字符串,
full_name="{} {}".format(first_name,last_name)
- 添加空白
- 使用制表符\t(类似于tab键,四个空格),用来调整格式,更方便阅读
- 使用换行符\n
- 删除空白
在程序中,额外的空白会令人迷惑,同一个单词若加了多余的空白,对编辑器来说是两个单词。因此删除字符串中多余的空白尤为重要/- c.rstrip() 删除字符串c末尾多余的空白
- c.lstrip() 删除字符串c开头多余的空白
- c.strip() 删除字符串c多余的空白
aa=" ewe "
print(aa.rstrip())
print(aa.lstrip())
print(aa.strip())
>>>>>
ewe
ewe
ewe
- 在python代码中,没有内置大常量类型,若要将特定的变量视为常量,可将其字母全部大写。