Python基础学习 -- 概念

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


一、变量

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

a=123

b="123"

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

二、关键字

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

as=123;#错误定义

As=123;

print(As)



Python基础学习 -- 概念_bc


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

#单行注释

"""

多行注释

多行注释

"""

四、运算符

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)

格式化输出:



Python基础学习 -- 概念_字符串_02


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'}

欢迎关注公众号:编程者吧

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python