Python基础:字符串(1)

1.字符串基本特点:不可变
例如:

s='abc'#字符串是不可改变其内容值的类型
s[0]=1
print(s)  #抛出异常

2.字符串的编码
Python3 的字符默认就是 16 位 Unicode 编码,ASCII 码是 Unicode 编码的子集。
使用内置函数 ord()可以把字符转换成对应的 Unicode 码;
使用内置函数 chr()可以把十进制数字转换成对应的字符。

ASCII 码 可以查看百度,
Python基础:字符串(1)_第1张图片

常见的:‘0’----48:;‘A’----65 ; ‘a’-----97 大写字母与小写字母相差32

3.创建字符串
单引号或双引号创建字符串
三个单引号或三个双引号创建多行字符串

a = '''zxc
zxc
zxc
'''
print(a)

输出:
zxc
zxc
zxc

4.转义字符
形式:+特殊字符
如:
\ 反斜杠符号
’ 单引号
" 双引号
\b 退格(Backspace)
\n 换行
\t 横向制表符
\r 回车

5.拼接
法1:+

a='1'
b='2'
c=a+b
print(c) #输出字符串 12

法2 可以将多个字面字符串直接放到一起实现拼接

a = '1''2'
print(a)

法3, 用相关函数

6,不换行打印

print("sxt",end=' ')  #继续打印时接在后面

print("sxt",end='##')

7.数字转型字符串
用str()可以将其他数据类型转换为字符串
当我们调用 print()函数时,解释器自动调用了 str()将非字符串的对象转成了字符串

8.字符串的格式化
str.format()
%

9.下标索引

s="abcde"
print(s[3])
print(len(s))
print(s[len(s)-1])

你可能感兴趣的:(python)