5e72d31075db4ae2a0752c26275f0987.jpg
使用print输出
1.可以输出字符串
print('hello python')
2.可以输出变量
a,b = 5,6
print(a,b)
3.输出字符串模板
方式一:
print('a的值:{},b的值:{}'.format(a,b)) #a的值:5,b的值:6
方式二:
print('a的值:{0},b的值:{1}'.format(a,b)) #a的值:5,b的值:6
4.默认输出带有换行,使用end=‘’可以显示在一行
a,b = 5,6
print(a,end='')
print(b)
#result #56
使用input
c = input('请输入内容:')
print(c)
#result #请输入内容:hello python hello python
eval()使用
因为用户输入的值都是字符串,通过eval()可以将字符串转成整数
a = eval(input('请输入数字:')) #11
print(a+30,type(a)) #41 <class 'int'>
字符串切片
print('abcdefg'[2:]) #cdefg 从第三位到最后
print('abcdefg'[2:4]) #cd 只包含第三位和第四位
print('abcdefg'[:4]) #abcd 前面默认第一位,从第四位开始截取
print('abcdefg'[:]) #abcdefg 默认全部显示
print('abcdefg'[::]) #abcdefg 默认全部显示
print('abcdefg'[::-1]) #gfedcba 进行从右到左全部输出
print('abcdefg'[::2]) #aceg 输出偶数位所有字符 2代表步长
print('abcdefg'[::3]) #adg 输出奇数位所有字符 3代表步长










网友评论