自由式学习
992人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
承诺服务
该课程属于 1443-李同学-算法方向-计算机视觉-就业:是 请加入后再学习

字符串

字符串使用的比数字更多,逻辑思维能力。

python中字符串不可变

不支持单字符

支持Unicode,可以表示任何书面语言的字符

ord()把字符转换成对应的Unicode码

chr()把十进制数字转换成对应的字符

空字符串 c = ""

len()函数查看字符串长度

[展开全文]

字符串:

 python3使用的是16位unicode可以表示世界上任何书面语言的字符。ASCII码是Unicode编码的子集

ord()可以把字符转换成对应的Unicode码

chr()可以把十进制数字转化成对应的字符。

 

通过单引号或者双引号创建字符串。

连续三个单引号或者三个双引号

 

空字符串:

python允许空字符串的存在,不包含任何字符且长度为0.

len()表示字符长度

 

[展开全文]

python的字符串是不可变的

字符串的编码:Unicode

ord()字符转换为数字

chr()数字转换为字符

 

多行 三个单引号

空格 

len()查字符串chang'du

[展开全文]

ord():把字符串转换成对应的Unicode码

chr():把十进制数字转换成对应的字符

[展开全文]

字符串基本特点

字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。Python 不支持单字符类型,单字符也是作为一个字符串使用的

字符串的编码
Unicode,可以表示世界上任何书面语言的字符。Python3 的字符默认就是16 位Unicode 编码,ASCII 码是Unicode 编码的子集。
内置函数ord()可以把字符转换成对应的Unicode 码
内置函数chr()可以把十进制数字转换成对应的字符

>>> ord('高')
39640
>>> chr(66)
'B'
 

我们可以通过单引号或双引号创建字符串a=’abc’; b=”sxt”

#注意文字内出现引号的使用方法

>>> a = "I'm a teacher!" 
I'm a teacher!
>>> b = 'my_name is "TOM"'
my_name is "TOM"

#三引号,可以用于多行

>>> resume = ''' name="gaoqi"
company="sxt" age=18
lover="Tom"'''
>>> print(resume)
name="gaoqi"
company="sxt" age=18
lover="Tom"

 

空字符串和len()函数
Python 允许空字符串的存在,不包含任何字符且长度为0。例如:
>>> c = ''
>>> len(c)
0
len()用于计算字符串含有多少字符。例如:
>>> d = 'abc 尚学堂' #Unicode中汉字和英文一样都是一个字符
>>> len(d)
6

[展开全文]