print函数:输出变量或者对象的值。接下来我们会经常用到,再次不做赘述。
如果对于该函数不了解的,可以通过help(print)和help(print())查看里面参数和函数使用方式。
input函数:
用于接收控制台上面用户输入的数据。
示例
name=input("请输入您的姓名:")
age=input("请输入您的年龄:")
hobby=input("请输入您的爱好:")
#字符串拼接输出
print("我的名字叫"+name+",我今年"+age+"岁了,"+"我喜欢"+hobby+".")
#字符串格式化输出
print("我的名字叫{},我今年{}岁了,我喜欢{}.".format(name,age,hobby))
eval函数:使输入的数据能参与运算
示例
number=500
pr=eval("number+2")
print(pr)
#不带参数自定义函数
def summary():
print('我是一个自定义函数')
summary()
#带参数自定义函数
def summary(name):
print('我是'+name)
summary("大圣归来")
数据格式化输出
示例
salsry=9857602.2388
#1)输出指定位数的小数。.2f表示浮点数保留二位小数
print("薪资:{:.2f}".format(salsry))
#输出固定长度数据.14表示输出14位,如果位数不够,前面补空格
print("薪资:{:14,.2f}".format(salsry))
salsry=78.3
#输出固定长度数据.14表示输出14位,如果位数不够,前面不够将补0
print("薪资:{:06.2f}".format(salsry))
hex="fe" #单个赋值
print(hex)
number1,number2=2,20 #二个同时值
print(number1,number2)
num_1,num_2,num_3=800,900,100 #三个变量同赋值
print(num_1,num_2,num_3)
num_1,num_2,num_3=num_3,num_2,num_1 #赋值交换。
print(num_1,num_2,num_3)
#在python中,True表示1,False表示0,所以在与数字相加时候,会去True的值1,False的值0
print(198+True)
print(200+False)
#字符串+字符串为拼接作用
print('144'+"150")
结果
strip,split,replace strip去掉字符串中的空格,splite分割,replace替换字符串
示例
test=' 我的在中间我的在中间 '
#去掉左边空格
print(test.lstrip())
#去掉右边空格
print(test.rstrip())
#去掉左右二边空格
print(test.strip())
#分割字符串,以我为标准
print(test.split('我'))
#替换字符串,将字符串中的'我'替换为'你们'
print(test.replace('我','你们'))
结果
切片 切片的全参是包含二个’:'三个参数,第一个参数为开始位置,第二个参数为结束位置,第三个参数为步长。
示例
strs=['ds','Sdwe','WESqw','KFLE','TEST','MATH','you','are']
#全参化表达,0表示起始位置,8代表终止位置,2表示每二个取一次
print(strs[0:8:2])
#通过len()函数从起始位置开始取出所有元素
print(strs[0:len(strs)])
#截取其中部分数据
print(strs[2:5])
#如果只有起始位置,那结果将从起始位置取到最后
print(strs[4::2])
#如果只有终止位置,那结果将从0位置取到终止位置
print(strs[:5:2])
#复制所有数据
print(strs[::])
#从后往前取数据
print(strs[-7:-1:2])
结果
字符串操作 切字符串大小写转换,查询某个出现次数或位置等操作。
示例
s='youarebeautifullYESorNO'
#字符串转小写
print(s.lower())
#字符串转大写
print(s.upper())
#大小写互换,即大写转小写,小写转大写
print(s.swapcase())
#查询某个字出现的次数
print(s.count('e'))
#查询出现的起始位置
print(s.find('ar'))
#判断字符串内是否全部为数字
print(s.isnumeric())
print('98326689'.isnumeric())