python string

python中string是什么,怎么使用呢?不知道的小伙伴来看看小编今天的分享吧!

1、string简介:

string就是字符串,字符串是Python中最长用的数据类型,可以使用引号('或")来创建字符串。事实上,在Python中,加了引号的字符都被认为是字符串。

name = "Changsh" #双引号

age ="5000" #只要加双引号就是字符串

age_1 =5000 #不加,整形

msg ="""I'm in Changsha"""#三双引号

msg_1 ='''I' m in Hengyang'''#三单引号

hometowm ='Changsha' #单引号

print(type(name),type(age),type(age_1),type(msg),type(msg_1),type(hometown),sep="|")

2、字符串运算及操作:

拼接:

>>> a="Hello"

>>> b="Python"

>>> a+b

'HelloPython'

注意,字符串的拼接只能是对方都是字符串,不能跟数字或其它类型拼接。

>>>age_1=5000

>>>name+age_1

Traceback (most recent call last):

File"<stdin>",line 1,in <module>

TypeError:must be str,not int

重复:

>>> a="Hello"

>>> a*3

'HelloHelloHello'

字符串索引:

#########0123456789012345367890123456789

>>> a = "Life is short,I use python"

>>>len(a)

27

>>> #索引

>>>a[0]

'L'

>>>a[-1]

'n'

>>> #切片

...

>>> a[:13] #从第一个元素开始,一直到索引值为12的元素

'Life is short'

>>> a[15:] #从索引值为15的元素开始,一直到最后

'I use python'

>>> a[15::2] #从索引值为15的元素开始,步长为2,即每次跳过一个元素,一直到最后

'Iuepto'

>>> a[::-1] #逆序输出

'nohtyp esu I ,trohs si efiL'

大小写转换:

str.lower():转小写

str.upper():转大写

str.swapcase():大小写对换

str.capitalize():字符串首为大写,其余小写

str.title():以分隔符为标记,首字符为大写,其余为小写

>>> a="Life is short, I use python"

>>> a.lower() #将所有大写字符转换为小写字符

'life is short, i use python'

>>> a.upper() #将所有小写字符转换为大写字符

'LIFE IS SHORT, I USE PYTHON'

>>> a.swapcase() #将大小写互换

'lIFE IS SHORT, i USE PYTHON'

>>> a.capitalize() #将首字符大写

'Life is short, i use python'

>>> a.title() #返回标题化的字符串

'Life Is Short, I Use Python'

>>>

字符串格式输出对齐:

str.center()居中

str.ljust()左居中

str.rjust()右居中

str.zfill()左居中,以0填充长度

删除指定参数:

str.lstrip()

str.rstrip()

str.strip()

计数:

Excel表格中:

=COUNTIF(B2:B31,">=30")/COUNT(B2:B31)

字符串条件判断:

isalnum(),字符串由字母或数字组成,

isalpha(),字符串只由字母组成,

isdigit(),字符串只由数字组成

以上就是小编今天的分享了,希望可以帮助到大家。

标签:python string

免责声明:本内容来自橡树街平台创作者或收集于互联网公开资源,不代表橡树街网的观点和立场。如有侵权内容,请联系我们删除。联系邮箱:ihuangque@qq.com
相关推荐
Python工程师就业前景
2022-08-05
Python工程师就业前景
python 字符串匹配
2022-08-05
python 字符串匹配
Python工程师要学习多久
2022-08-05
Python工程师要学习多久
python可以用来干什么
2022-08-05
python可以用来干什么
python零基础怎么学
2022-08-05
python零基础怎么学
Python培训都有哪些课程
2022-08-05
Python培训都有哪些课程
python怎么让程序重复运行
2022-08-05
python怎么让程序重复运行
python bytes
2022-08-05
python bytes
python读取csv
2022-08-05
python读取csv
Python工程师工作职责是什么
2022-08-05
Python工程师工作职责是什么
手机老是弹出广告怎么解决
2022-08-05
手机老是弹出广告怎么解决
小爱同学怎么判断我喜欢的人喜不喜欢我
2022-08-05
小爱同学怎么判断我喜欢的人喜不喜欢我
安卓手机如何打开.kmz文件
2022-08-05
安卓手机如何打开.kmz文件
苹果手机文件管理在哪里
2022-08-05
苹果手机文件管理在哪里
安卓手机如何打开.sav文件
2022-08-05
安卓手机如何打开.sav文件
废都是指哪个城市
2022-07-28
废都是指哪个城市
地暖少开一个房间会省气吗
2022-07-28
地暖少开一个房间会省气吗
午休时间是几点到几点
2022-07-28
午休时间是几点到几点
暗格里的秘密在湖南卫视播吗
2022-07-28
暗格里的秘密在湖南卫视播吗
剃须刀用多久换一次
2022-07-28
剃须刀用多久换一次
除湿袋结冰还能继续用吗
2022-07-28
除湿袋结冰还能继续用吗
如何利用下班时间来提升自己
2022-07-28
如何利用下班时间来提升自己
为什么遥控器里的干电池长期不用会漏液取出来就不会
2022-07-28
为什么遥控器里的干电池长期不用会漏液取出来就不会
了解孔子生平掌握孔子思想
2022-07-28
了解孔子生平掌握孔子思想
历届乒乓球主教练是谁
2022-07-28
历届乒乓球主教练是谁