Python培训
400-996-5531
作为从零基础开始学习的我们,要知道Python 3 中的字符串是由Unicode码点组成的不可变序列,也就是,由采用Unicode标准编码的字符组成的不可变序列。Unicode编码将书写系统的字符映射成了计算机二进制数字,为了方便,通常显示为十六进制;在运算内存中,字符以Unicode编码呈现,当写入磁盘或用于网络传输时,一般采用UTF-8方式编码。
一、怎么用Python 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
创建字符串很简单,只要为变量分配一个值即可。例如:
var1 = 'Hello World!' var2 = "Python 学习"
二、Python 访问字符串中的值
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号来截取字符串:
#!/usr/bin/python3 var1 = '#' var2 = "#" print("var1[0]: ", var1[0]) print("var2[1:5]: ", var2[0:5])
三、Python 字符串更新
你可以截取字符串的一部分并与其他字段拼接:
#!/usr/bin/python3
var1 = '#'
print("已更新字符串 : ", '1668s'+var1[7:])
四、Python 字符串判断
#!/usr/bin/python3 print("测试实例一") str = "#" print(str.isalnum()) # 判断所有字符都是数字或者字母 print(str.isalpha()) # 判断所有字符都是字母 print(str.isdigit()) # 判断所有字符都是数字 print(str.islower()) # 判断所有字符都是小写 print(str.isupper()) # 判断所有字符都是大写 print(str.istitle()) # 判断所有单词都是首字母大写,像标题 print(str.isspace()) # 判断所有字符都是空白字符、 、 、 print("------------------------")
五、Python字符串运算符
# !/usr/bin/python3 a = "#" b = "#" print("a + b 输出结果:", a +" "+ b) print("a * 2 输出结果:", a * 2) print("a[1] 输出结果:", a[1]) print("a[1:4] 输出结果:", a[1:4]) if ("1668s" in a): print("1668s 在变量 a 中") else: print("1668s 不在变量 a 中") if ("laoz" not in b): print("laoz 不在变量 b 中") else: print("laoz 在变量 b 中")
六、字符串比较
1、比较字符串是否相同:
==:使用==来比较两个字符串内的value值是否相同
is:比较两个字符串的id值。
2、字符串的长度比较
len():显示字符串的长度,返回数字整型。可以进行长度的比较。
3、使用比较运算符
<、>、< = 、> =、比较的规则为:从第一个字符开始比较,排序在前边的字母为小,当一个字符串全部字符和另一个字符串的前部分字符相同时,长度长的字符串为大。
# !/usr/bin/python3 a = "#" b = "#" c = "#" d = "#" if(a==b): print("a = b ") else: print("a!=b") if(a==c): print("a = c ") else: print("a!=c") if(b is c): print("b = c ") else: print("b!=c") if(len(a)>0): print("a的长度:"+ str(len(a)))
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved