一、python基础

1从变量到异常处理(学习来自阿里云天池)
1.1变量、运算符与数据类型和位运算(在使用标点符号时需要采用英文格式输入)
A.注释

#为单行注释,注:#放在某行某个位置之后的所有都为注释
print1#此处为1
"""
区间注释,即多行注释。(单双引号都可以,千万要用英文哟)
"""

B.运算符(算术运算符、比较运算符、逻辑运算符、位运算符、其他运算符)
a.算术运算符:加减乘除、整除、取余数、幂
特别说明(整除:// 取余:% 幂:** 加减乘除与小学数学一致)
算术运算符得到的结果一般为数字
b.比较运算符:大于、小于、不大于、不小于、等于、不等于
特别说明(不大于:<= 即小于等于;不小于:>=即大于等于;等于:== ;不等于:!=,其中注意=为赋值,右边值赋值到左边的变量)
得到结果为True/False(即bool)
c.逻辑运算符:与and、或or、非not

print((1<2)and(2<3)) #True需要同时满足为真
print((1<2)or(2<3)) #True只需要满足一个或以上为真
print(not(2<3))   #False not运算符后相反的判断

d.位运算(太难)
e.三元运算符(表达式1if 条件表达式else 表达式2 当条件表达式为True,返回表达式1,否则表达式2)

x,y = 2,1
print(z=x if x>y else z=y)   #2

f.其他运算符(存在、不存在、是、不是)

print("hello" in "hello world")  #True
print("hello" not in "hello world")  #False
print("hello" is "hello world") #True
print("hello" not is "hello world")  #False

注意:
is,not is对比的是两个变量的内存地址;**==,!=**对比两个变量的值
比较两个变量指向都是地址不可变的类型(str等)那么完全等价,否则有区别(即地址可变的类型
运算符优先级(一元优先于二元运算符;先算术运算,后移位运算,最后位运算,逻辑运算最后结合
C.变量与赋值
1.使用变量前,需要先对其赋值
2.变量名包括字母、数字、下划线,变量名不能以数字开头
3.大小写需要区分
D.数据类型与转换
a.基本类型:整数型int、浮点型float、布尔型bool
注意:布尔类型用在数字运算中,用"1"和“0"代表True和False
b.容器变量:字符串、元组、列表、字典和集合
bool(x) 作用在基本类型变量:x 只要是整数0、浮点数0.0,**bool(x)**就是False,否则为True
bool(x) 作用在基本类型变量:x 只要是空,**bool(x)**是False,否则为True
c. type(object) #获取类型信息
d.类型转换

int(x,base=10)#转为整数型
str(object='')#转为字符串
float(x)#转为浮点数

位运算因时间关系,有空再掌握

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值