Python基础学习1

要讲python自动化,首先得学习python的基础知识。
因此,我决定先在这里分享一个比较完整的python基础知识分享的过程。
全程都是直接上代码,编程语言的学习必须亲自上手才能真正掌握,希望各位小伙伴可以
一点点上手去敲这些代码。
这里我会每天分享一百行左右的代码,来带大家逐步进入到python的世界。
相信跟着看的朋友,也能从中收获一些知识。


前言

b=1
c=2
print(b+c)


a=b=c=1
print(a)
print(b)
print(c)


#列出python的关键字
import keyword
print(keyword.kwlist)
#'False','None','True','__peg parser__','and','as','assert','async','await',
# 'break','class','continue','def','del','elif','else','except','finally',
# 'for','from','global','if','import','in','is','lambda','nonlocal','not',
# 'or','pass','raise','return','try','while','with','yield'


#不被使用的变量会被python的垃圾回收机制自动回收
#从上往下按照顺序执行,下方的变量会被上面的数据覆盖


#Python数据类型;
#可变数据类型:列表list,字典dictionary,集合set
#不变数据类型:字符串string,元组tuple,数字number


#整数和浮点数
a=int(2e2)
print(a)
b=2.3456
print(type(b))
print(round(b,2))


#复数
a=12+13j
b=5+6j
c=a+b
print(type(c),c)


#反斜杠飚速转义字符,
#print(""这是输入1"")        #这种输入不行,因为两个引号会报错
print("\"这是输入1\"")        #这种输入可以,因为反斜杠将引号转义后,它就成为了普通的文本


#如果不想使用反斜杠的转义作用,那么只需要在前面加上一个“r”就行了


a="今天的幸福指数是:"
b=12
print(a+str(b))      #因为a是字符串,b是数字,两者数据类型不一样,不能直接相加,所以要先用str将12转换成字符串再进行相加和连接
c=2.3
print(b+c)           #这里会输出14.3,整数和浮点数是可以直接相加的,并且最终的结果是浮点数
a="今天的""幸福指数""是12"
print(a)             #这里会输出:今天的幸福指数是12,多个双引号并列输出,这是python独有的一种特殊的输出内容的方式

#字符串的运算
#字符串格式化占位符有两种表示形式,第一种是用%,另一种是用format,使用format时,如果后面括号中使用的变量和前面的{}的数量不相等,那么前面的{}必须得写明
#调用的是哪一个字符串,需要注意的是这里是从0开始,而不是从1开始
a={"name=%s,age=%d"%("caiji",24)}
print(a)
b={"name={},age={}".format("caiji","24")}
print(b)
c={"name={0},age={1},name2={0}".format("caiji","24")}
print(c)


a="helloWorldhelloWorld"
print(a[5])
print(a[1:7:2])
print(a[-2:-5:-2])
print(len(a))
print(a.upper())
print(a.upper().lower())
print(a.find("c"))
print(a.find("o"))
print(a.count("o"))
print(a.count("l"))
print(a.count("s"))
print(a.replace("l","换"))
print(a.replace("l","换",4))
print(a.strip("orldhello"))
#上述代码的实际输出:
# W
# elW
# lo
# 20
# HELLOWORLDHELLOWORLD
# helloworldhelloworld
# -1
# 4
# 4
# 6
# 0
# he换换oWor换dhe换换oWor换d
# he换换oWor换dhe换loWorld
# WorldhelloW

# 总结
以上就是2025年3月3日的python基础知识分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值