数据分析学习笔记——第4天

Python的字符串是不能变的

要想改变,只能建个新的。

1.字符串的编码

使用的是Unicode,可以表示所有文字。(较ASCII多得多)

>>> chr(88)
'X'

>>> ord('梁')
26753
>>> ord('谦')
35878

2.引号创建字符串

单引号或者双引号

三个单引号或者双引号可以打多个或者多行

>>> a='''name='空空',b is "haha
55
121"'''
>>> a
'name=\'空空\',b is "haha\n55\n121"'

\是一个转义字符

\所谓转义是指后面跟着的字符是有本身意义的。

3.空字符串和len()函数

允许有空的字符串:

汉字与英文占同样的长度

>>> len('abc视频集')
6

4.转义字符

>>> a='I\nlove\nU'
>>> a
'I\nlove\nU'
>>> print(a)
I
love
U
>>> b='I'm a teacher'
SyntaxError: invalid syntax
>>> b='I\'m a teacher'
>>> b
"I'm a teacher"

>>> print('aa\
aaaadfdsf')
aaaaaadfdsf

数据分析学习笔记——第4天_第1张图片

5.字符串拼接

>>> a='adb'+'9999'
>>> a
'adb9999' 

 6.字符串的复制

>>> a='aabb'*3
>>> a
'aabbaabbaabb'

7.不换行打印

print('aa',end=' ')
print('bb',end='\n')
print('cc',end='*')
end为以什么结尾

8.从控制台读取字符串

>>> n=input('输入数字')
输入数字11111
>>> n
'11111'

9.str()实现数字转型为字符串

>>> str(5.2)
'5.2'
>>> str(4.14e3)
'4140.0'
>>> str(True)
'True'

10.使用[]提取字符串

正向搜索:0࿰

你可能感兴趣的:(学习)