龙空技术网

Python学习 | Python 字符串

IT老曾 221

前言:

如今小伙伴们对“python中var的用法”大约比较讲究,我们都想要知道一些“python中var的用法”的相关资讯。那么小编也在网摘上汇集了一些关于“python中var的用法””的相关内容,希望朋友们能喜欢,姐妹们快快来了解一下吧!

一、Python 字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

var1 = 'Hello World!'var2 = "Python 学习"

二、Python 访问字符串中的值

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号来截取字符串:

#!/usr/bin/python3var1 = 'hi-laoz.com'var2 = "1668s.com"print("var1[0]: ", var1[0])print("var2[1:5]: ", var2[0:5])

三、Python 字符串更新

你可以截取字符串的一部分并与其他字段拼接:

#!/usr/bin/python3

var1 = 'hi-laoz.com'

print("已更新字符串 : ", '1668s'+var1[7:])

四、Python 字符串判断

#!/usr/bin/python3print("测试实例一")str = "hi-laoz.com"print(str.isalnum()) # 判断所有字符都是数字或者字母print(str.isalpha()) # 判断所有字符都是字母print(str.isdigit()) # 判断所有字符都是数字print(str.islower()) # 判断所有字符都是小写print(str.isupper()) # 判断所有字符都是大写print(str.istitle()) # 判断所有单词都是首字母大写,像标题print(str.isspace()) # 判断所有字符都是空白字符、\t、\n、\rprint("------------------------")

五、Python字符串运算符

# !/usr/bin/python3a = "1668s.com"b = "hi-laoz.com"print("a + b 输出结果:", a +"\n"+ 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/python3a = "1668s.com"b = "hi-laoz.com"c = "1668s.com"d = "hi-laoz.com"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中var的用法