第一章 python筑基

python

第一章 python基础

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)

结果
在这里插入图片描述
特殊运算bool类型与数字相加
示例

#在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())

结果
在这里插入图片描述
如有错误请联系更改:微信 sy157715743

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值