截取字符串的方法 形如此类
str='123456789' print(str) # 输出字符串 print(str[0:-1]) # 输出第一个到倒数第二个的所有字符 print(str[0]) # 输出字符串第一个字符 print(str[2:5]) # 输出从第三个开始到第五个的字符 print(str[2:]) # 输出从第三个开始后的所有字符 print(str[1:5:2]) # 输出从第二个开始到第五个且每隔一个的字符(步长为2) print(str * 2) # 输出字符串两次 print(str + '你好') # 连接字符串 print('------------------------------') print('hello\nrunoob') # 使用反斜杠(\)+n转义特殊字符 print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
可以看出python的字符串操作中
其中转义符“\”可以在字符串的前面加上一个'r'来显示原始字符,阻止转义的发生
其中检索字符串中的字符可以使用[?:?:?]的格式来进行对字符串中的字符进行输出的效果
其中还可以使用“+ *”符号来对字符串整体进行相关操作
print的输出默认是换行的,需要在变量末尾加入end=""才可以取消换行
在print打印的时候双引号与单引号都可以当作定界符来使用,并且可以嵌套,被嵌套的被当作标点符号来解释打印。例如:
print("Hello'World!")
输出:Hello'World!
反之单引号来做定界符的效果也是一样
关于 import 的小结,以 time 模块为例:
1、将整个模块导入,例如:import time,在引用时格式为:time.sleep(1)。
2、将整个模块中全部函数导入,例如:from time import *,在引用时格式为:sleep(1)。
3、将模块中特定函数导入,例如:from time import sleep,在引用时格式为:sleep(1)。
4、将模块换个别名,例如:import time as abc,在引用时格式为:abc.sleep(1)。