python学习---字符串
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Python 字符串 var1 = '天天向上' var2 = 'Hello World' #01 python 访问字符串中的值 print("var1[0]: ",var1[0]) print("var2[2:5]: ",var2[2:5]) #02 Python 字符串更新 print("更新字符串 :",var1[:3] + '好好学习!') #03 Python 转义字符 #\(在行尾时) 续行符 \a 响铃 \b 退格 #\e 转义 \000 空 \v 纵向制表符 #\f 换页 \oyy 八进制数 \xyy 十六进制数 #\other 其它的字符以普通格式输出 #常用的:\\ \' \" \n \t #04 Python 字符串运算符 #+ 字符串连接 * 重复输出字符串 [] 通过索引获取字符串字符 [:] 截取字符串中的一部分 #in/not in r/R 原始字符串 % 格式字符串 var1 = '天天向上' var2 = 'Hello World' print("var1 + var2 :" , var1 + var2) print("var1 * 2: ", var1 * 2) if '向' in var1: print("向 在变量var1 中") else: print("向 不在变量var1 中") #05 Python 字符串格式化 #06 Python的字符串内建函数 var1 = '天天向上' var2 = 'hello world' print(var2.capitalize()) #将字符串的第一个字符大写 print(var1.capitalize()) print(var2.center(20,'-')) #返回一个原字符串居中,并使用空格填充至长度 width 的新字符串 sub = "天" print(var1.count(sub, 0, len(var1))) #返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 print("str.upper(): ", var1.upper())