zl程序教程

您现在的位置是:首页 >  Python

当前栏目

Python基础学习 -- 概念

2023-03-14 22:43:55 时间

一、变量


python的变量定义起来比较随意,不用定义数据类型


a=123
b="123"


系统会自动识别a为数值,b为字符串


二、关键字


定义变量名字的时候,要避开下面的关键字,但是可以通过大小写区分,


as=123;#错误定义
As=123;
print(As)

0a2653c851af460fa595bd959398a8f1.png


三、单行注释与多行数值:


#单行注释


"""


多行注释


多行注释


"""


四、运算符


1、算数运算符:+-*/


a=1+2
aa=2-1
b=2*2
c=4/2
d=6%2
print(a,aa,b,c,d)

2、比较运算符:


==:比较两个对象是否相等


<>:不等于


!=:不等于


<:小于


>:大于


>=:大于等于


<=:小于等于


3、赋值运算符


=:1+2=3


+=:a+=b,a=a+b


-=:a-=b,a=a-b


*=,/=,%=,**=,//=:类似操作


4、逻辑运算符


and:与运算,一假则假


or:或运算,一真则真


nor:非运算


5、成员运算符


in:如果在指定序列,返回True


not in:如果不在指定序列,返回True


五、输入输出


print:输出数据


a=1+2
aa=2-1
b=2*2
c=4/2
d=6%2
str="123"
print(a,aa,b,c,d)
print("%d"%a)
print("%s"%str)


格式化输出:


0eacb84100b54626af849e6b562bf92a.png

input:输入数据


将输入的内容作为字符串输出

str=input("请输入一个名字:")
print("您输入的是%s"%str)


六、数据类型


1、数字型(整数和小数)


a=1;
a=1.1;


2、布尔类型


True,False


3、字符串类型


用引号(单引号或者双引号)引住的内容都是字符串


a='123'
b="123"


七、字符串操作


1、切片,-1代表字符串最后一位


a="123456789"
print(a[1:3])
print(a[0:-3])


运行结果:


23
123456


2、replace替换,将2替换为b


a="123456789"
print(a.replace('2','b'))


八、列表


1、可以存储多种数据类型的变量


2、append添加数据


3、同样可以切片操作


4、pop删除列表数据


5、也可以通过下标直接修改内容a[1]="123"


6、index返回内容的索引


a=[1,123,"abc","f"]
a.append("aiyou")
print(a[2:5])
a.pop(-1)
a[1]="123"
print(a)
print(a.index("f"))


运行结果:


['abc', 'f', 'aiyou']
[1, '123', 'abc', 'f']
3


九、元组


元组和列表操作基本相同,就是内容不能随意修改


元组声明用的是(),不是[]


a=(1,123,"abc","f")


十、字典


字典都是键值对存在的,输出的时候根据前面键输出后面的值


a={
"str":"aiyou",
"age":123,
"year":2023
}
print(a["str"])
del a["age"]
a["str"]="bucuo"
a["strstr"]="aybc"
print(a)


运行结果:


aiyou
{'str': 'bucuo', 'year': 2023, 'strstr': 'aybc'}