目的:简单总结一下python最基础的几个内容。1- 输入输出 2- 字符串操作
一、输入输出:
1、先来一段经典
print("Hello world!")
2、print() 函数的详细描述如下
a:以某种符号作为间隔输出字符串
# print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
name = 'cts'
age = 18
print('姓名',name,'年龄',age,sep='|$')
b:设置end参数,使得输出不换行
print('hello','\t',end = '')
print('world','\n',end = '')
c:利用print输出到文件
f = open("test.txt","w")
print('Hello world!',file = f)
print('cts',file = f)
f.close()
3、input()
注:不论输入为什么 返回的都是 string
inputMsg = input('please entry: ')
print(inputMsg)
二、字符串基本操作:
1: 按照下标查找
s = 'Hello World!'
print(s[3])
print(s[-4])
print(s[3:-4])
print(s[3:4])
print(s[3:])
print(s[:-3])
2: 在字符串中查找子串
s = 'Power is power'
s.startswith('Power')
s.endswith('er')
s.find('is') #返回下标
s.find('ow',5) #从下标为5的位置开始找'ow'
s.index('is') #返回下标
s.replace('er','~~~') #将所有的'er'替换成'~~~'
s.replace('er','~~~',1) #将第1个'er'替换成'~~~'
3: 大小写转换
s = 'China number one'
s.title() #所有单词首字母大写
s.lower() #小写所有字母
s.upper() #大写所有字母
4:删除不用的东西
s = " All that really matters is you don't stop trying. "
print(s.lstrip()) #删除左边空白
print(s.rstrip()) #删除右边空白
print(s.strip()) #删除两边空白
print(s.lstrip('ll'))#删除左边的ll
print(s.rstrip('ll')) #删除右边的ll
print(s.strip('ll')) #删除两边的ll
5: 切割
s = " All that really matters is you don't stop trying. China number one. "
print(s.split()) #使用空白对字符串分割
print(s.split('.')) #使用'.'对字符串分割
sList = s.split()
print('@'.join(sList)) #使用@将sList连接
6:in 运算
s = 'All that really matters is you don't stop trying.'
print('is' in s) #返回True