python判断不等_python基础篇在⼊⼿变量之前我们先来看看经典的编程语句 → hello world
在python3中输出到控制台的函数是print()
print("hello world")1
⼀、变量
1.1 语法
变量名 = 变量值注:每⼀个变量在使⽤之前都必须赋值
1.2 ⽰例
a = 20
b = "可乐"12
1.3 本质
在 a = 20 中,python解释器⼀共进⾏了两步操作:
① 在内存中开辟⼀⽚内存地址⽤来存放数据 20;
② 在内存中创建⼀个变量名为a的对象,并把它指向了数据 20。
如图:
在python中变量是内存地址的别名,也就是说a就代表了0x1002,python没有指针;
变量a所标⽰的内存空间存储数据20所在内存地址的过程称为引⽤。
⼆、注释
2.1 语法
① 单⾏注释:以 # 开头
② 多⾏注释:⽤三个单引号 ''' 或者三个双引号 """ 将注释括起来
注:python解释器不会执⾏被注释的代码块
2.2 ⽰例
# 这是⼀个单⾏注释 ''' 这是⽤三个单引号的多⾏注释这是⽤三个单引号的多⾏注释这是⽤三个单引号的多⾏注释 ''' """ 这是⽤三个双引号的多⾏注释这是⽤三个双引三、运算符
运算符包括以下内容:
算数运算符
⽐较运算符
赋值运算符
逻辑运算符
⾝份运算符
成员运算符
3.1 算数运算符
零基础想学编程应该怎么入门前提:a = 20 ; b = 10
java编译器属于jdk工具吗运算符描述⽰例+加法a+b 输出 30-减法a-b 输出 10*乘法a*b 输出 200/除法a/b 输出 2%取模(返回除法的余数)a%b 输出 0**幂a**b 输
出 20的10次⽅//取整(向下取整)a//b 输出 2
3.2 ⽐较运算符
前提:a = 20 ; b = 10
输出
运算符描述⽰例==等于(⽐较两个数是否相等)a==b 输出 False!=不等于(⽐较两个数是否不等)a!=b 输出 True>⼤于a>b 输出 Truea 输出
False>=⼤于等于a>=b 输出 False<=⼩于等于a<=b 输出 False
3.3 赋值运算符
前提:a = 20 ; b = 10
运算符描述⽰例=赋值a=b 将b赋值给a+=加等于a+=b 等效 a = a + b-=减等于a-=b 等效 a = a - b*=乘等于a*=b 等效 a = a * b/=除等于seleniumbasic教程
a/=b 等效 a = a / b%=模等于a%=b 等效 a = a % b**=幂等于a**=b 等效 a = a ** b//=取整等于a//=b 等效 a = a // b
3.4 逻辑运算符
前提:a = True ; b = False
运算符描述⽰例and两者都为true,才是Truea and b 输出 Falseor两者其中⼀个为True,就是Truea or b 输出 Truenot值的反义not a 输出
False
3.5 ⾝份运算符
前提:a = True ; b = False
运算符描述⽰例is判断两者的内存地址是否⼀样a is b 输出 Falseis not判断两者的内存地址是否不⼀样a is not b 输出 True
3.6 成员运算符
前提:a = "可" ; b = "可乐"
运算符描述⽰例in判断值是否在序列中a in b 输出 Truenot in判断值是否不在序列中a not in b 输出 False
3.7 运算符优先级
从⾼到低
运算符描述**指数 (最⾼优先级)* / % //乘,除,取模和取整除+ -加法减法<= < > >=⽐较运算符== !=等
于运算符= %= /= //= -= += *=
**=赋值运算符is is not⾝份运算符in not in成员运算符not and or逻辑运算符
四、关键字
关键字指的是被python内置默认的⼀些变量名,由于他有特殊的含义,所以我们在定义变量的时候,不能使⽤关键字作为变量名,python
中⼀共33个关键字,后⾯绝⼤部分都会⽤到。andasassertbreakclasscontinuedefdelelifelseexceptfinallyforfromFalseglobalifimportinislambdanonlocalnotNoneorpassraisereturntr
五、数据类型
通过type()函数来知晓数据的类型,或者通过isinstance()来判断数据的类型。
5.1 字符串(String)
5.1.1 语法
⽤单引号或双引号或多引号括起来。
5.1.2 ⽰例
a = '可乐'
b = "可乐"
c = """可乐"""123
5.2 数字型(Number)
整型和浮点型都是属于数字型。
5.2.1 语法
① 整型:a = 10
② 浮点型:b = 1.1
5.2.2 ⽰例
a = 10 --> 整型
b = 1.1 --> 浮点型print(type(a)) --> Trueprint(type(b)) --> False1234
5.3 布尔型(Bool)
Bool型其实也是数字型的⼀种,在这⾥可乐单独拿出来。
5.3.1 语法
Bool型有两个关键字:
① True (真)
② False(假)
5.3.2 ⽰例
a = True
b = False12
5.4 列表(List)
列表是有序的。
5.4.1 语法
列表⽤⽅括号和逗号隔开来表⽰。
a = [2,3,4,5,6]
b = [1]12
5.4.3 列表索引
如图:
在python中索引会有正序索引和负序索引,正序索引是从0开始的,负序索引是从-1开始的,例如列表a中数值2所对应的正序索引是0,负序索引是-4。
5.5 元祖(Tuple)
元祖是有序的。
5.5.1 语法
元祖⽤⼩括号和逗号隔开来表⽰。
注:如果元祖只有⼀个值,那么⼀定要⽤" ,"结尾
5.5.2 ⽰例
a = (2,3,4,5,6)
b = (1,)12
5.5.3 元祖索引
如图:
元祖和列表的索引表⽰⽅式是⼀样的。
5.6 字典(Dict)
split up with什么意思字典是⽆序的。
5.6.1 语法
① 字典⽤⼤括号的键值对表⽰,每个键值对之间⽤逗号分开,键是唯⼀的(否则后⾯的会覆盖前⾯的),值可以不唯⼀。
② 键必须是不可变类型,值可以取任何类型。
a = { "name": "可乐", "age": 18 }
b = { "name": "kele是可乐呀" }12
字典是⽆序的,所以没有索引的概念。
5.7 集合(Set)
software update什么意思集合Set是⽆序的不重复的数据类型。
5.7.1 语法
⽤⼤括号或者set()创建,但是没有键值对的概念。
注:如果创建⼀个空集合⽤set()创建,{}表⽰创建⼀个字典。
5.7.2 ⽰例
a = { "可乐", 18 }
b = set()12
集合是⽆序的,所以没有索引的概念。
5.8 说明
可变类型:包含列表,字典。本质:改变原变量的值,不会改变原有的内存地址。
不可变类型:字符串,数字,元祖。本质:改变原变量的值,会改变原有的内存地址。
到此我们在本篇当中就已经学习了python当中的变量、注释、运算符、关键字以及数据类型。下⼀篇可乐将和⼤家⼀起来看看数据类型的常⽤⽅法,条件语句和循环语句。python基础代码注释
在结尾呢,可乐给⼤家准备了⼀个思考题⽤来巩固本篇的内容:
定义⼀个字典a,有两个键值对:⼀个键值对key是可乐,value是18;另⼀个键值对key是python,value是列表形式的1,2,3,4,5。
⼩编是⼀名python开发⼯程师,这⾥有我⾃⼰整理了⼀套最新的python系统学习教程,包括从基础的python脚本到web开发、爬⾍、数据分析、数据可视化、机器学习等。想要这些资料的可以关注⼩编,并在后台私信⼩编:“01”即可领取
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论