码迷,mamicode.com
首页 > 其他好文 > 详细

字符串常用操作

时间:2020-07-08 01:19:49      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:没有   ini   格式   bsp   das   type   大写   exit   大小写   

python基本数据类型包括:

1、整形int(不可变)、浮点数、布尔值、复数。

2、字符串str(不可变)、列表list(可变)、元组(不可变)。(有序,可用下标索引来访问,支持切片操作[0:5])

3、集合set(可变)(无序,没有索引,不能切片)

4、字典dict(可变)(无序)

 

序列:

包括:字符串、列表、元组

序列的特点:有序,可用下标索引来访问,支持切片操作。

 

一、字符串:

字符串的识别方式非常简单——有层名为【引号】的皮,只要是被【单/双/三引号】这层皮括起来的内容,

不论那个内容是中文、英文、数字甚至火星文。只要是被括起来的,就表示是字符串类型。

1、字符串拼接:

使用 + 将需要拼接的变量连在一起就行了。

例子:

1 a = hello
2 b = world
3 print(a + b)

运行结果:

1 "D:\Program Files (x86)\python\python.exe" E:/python/python爬虫/从0开始、/a2.py
2 helloworld
3 
4 Process finished with exit code 0

2、查看数据类型的方法:

使用type()函数

1 print(type(123445))
2 print(type(12345.0))
3 print(type(12345))
4 print(type("12345"))

运行结果:

1 "D:\Program Files (x86)\python\python.exe" E:/python/python爬虫/从0开始、/a2.py
2 <class int>
3 <class float>
4 <class str>
5 <class str>
6 
7 Process finished with exit code 0

3、字符串中字母大小写转换

小写转成大写用upper()

大写转小写用lower()

两种用法是一样的

1 a = HELLO world
2 # 先输出变量a的值
3 print(原字符串a为:, a)
4 # 将变量a中全部字母转为大写
5 b = a.upper()
6 print(全部转换为大写:, b)
7 # 将变量a中将全部字母转为小写
8 c = a.lower()
9 print(全部转换为小写:, c)

运行结果

1 "D:\Program Files (x86)\python\python.exe" E:/python/python爬虫/从0开始、/a2.py
2 原字符串a为: HELLO world
3 全部转换为大写: HELLO WORLD
4 全部转换为小写: hello world
5 
6 Process finished with exit code 0

4、字符串的格式化:

第一种方法:%操作符,早期版本使用

第二种方法:使用字符串对象的format()方法

第三种方法:使用f-strings,他的特点是进行字符串格式化时都是以 f 字母开头的。(推荐)

f-strings的运行速度很快。比%-string和str.format()这两种格式化方法都快得多

所以使用第三种f-strings

 

字符串常用操作

标签:没有   ini   格式   bsp   das   type   大写   exit   大小写   

原文地址:https://www.cnblogs.com/youngxinwei/p/13264365.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!