更多课程 选择中心


Python培训

400-111-8989

零基础python教程-python的字符串

  • 发布:Python培训
  • 来源:IT老曾
  • 时间:2019-05-17 13:46

作为从零基础开始学习的我们,要知道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字符串运算符

零基础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)))

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:零基础python教程-好用的python编程工具
下一篇:零基础python教程-如何操作python字符串

如何自学Python?

说一说python中的几个基础语法

为什么Python类语法应该不同?

0基础入门Python,3 个常识点必须先了解!

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省