6、字符串
在Python中字符串的使用频率非常高,而且非常受到欢迎,那么之前有说过,字符串呢需要使用引号框起来
数组应该都比较熟悉,我们在输出数组的时候,比如:
a = {1,2,3,4,5}
print(a[0])
print(a[1])
分别会输出1 2两个数据
不做过多解释,数组的下标都是从0开始的。
其实字符串也有类似的效果,例如我有这样的一串字符串变量:
a = "My name is Daofengql."
我同样也可以输出一个字符,如:
print(a[0])
print(a[1])
不止可以取单一字符,也可以取范围数据
如区间,我们显示位置2-10的字符()
同样是这串字符串
不止取范围,还有大小写转化,取字符串长度,去除头尾空格,关键字符分割,关键字替换
大小写:
同一个变量。使用 .upper方法 全部大写化
a = "My name is Daofengql."
print(a.upper())
同一个变量,使用 .lower方法 全部小写化
a = "MY NAME IS DAOFENGQL."
print(a.lower())
取长度:
使用len()函数
a = "MY NAME IS DAOFENGQL."
print(len(a))
删除头尾空格:
使用.strip方法
a = " MY NAME IS DAOFENGQL. "
print(a.strip())
字符串分割:
使用 .split方法来实现
a = "He,She,It"
print(a.split(",")) #分割依据 ","
字符替换:
使用 .replace方法,可以对字符串内的指定内容进行一个替换操作
a = "He is a very bad buy."
print(a.replace("bad","good")) #将bad字符替换成good
7、从命令中获取数据(命令行输入)
首先我们新建一个文件,我们可以命名为input_test.py
打开,在里面输入如下代码:
print("Enter a String:")
n=input()
print("My name is ", n)
在上方run中 run module
内容可以是任何文字,因为我们type一下这个变量
输入的数据保存进变量,是以字符串类型储存的。结合前面所述,我们可以在需要的时候,进行一个强制类型转换操作
最后演示一个多个输入拼接:
print("Enter a String:")
n1 = input()
print("Enter a String:")
n2 = input()
print("Enter a String:")
n3 = input()
print("Enter a String:")
n4 = input()
print(n1+n2+n3+n4)
评论 (0)