7月29日所学Python基础

Python中,变量没有类型,不用提前声明

在python中,变量是存储在内存中的值,创建变量时会在内存中开辟一个空间,声明一个变量并赋值后,基于变量内容的数据类型,解释器会分配指定内存,并决定什么数据可以存储在内存中,因此,变量可以指定不同的数据类型,这些变量可以存储整数、小数或字符。


变量赋值举例:

a=xxx
a=b=c=xxx
a,b,c=xx,xx,xx

基本数据类型

数字类型

整型(int)长整型(long)float(浮点型)complex(复数) 

type()函数可以查看变量所指对象的数据类型

del xx  可用来删除变量

 运算符 / 返回一个浮点数  运算符 // 返回一个整数 混合运算时,整数会化为浮点数

字符串类型

用单引号或双引号括起来,同时使用反斜杠\转义特殊字符

字符串截取 变量[头下标,尾下标]

如果方向从左到右,第一个索引值为0,如果方向从右到左,最后一个索引值为-1

加号+ 是字符串的连接符, 乘号* 表示复制字符串,紧跟的数字为复制次数

如果不想让反斜杠发生转义,可以在字符串的前面(引号前)添加一个r

Python中的字符串不能改变

布尔类型

与   或   非

Python把0、空字符串、和None看成false,将其他数值和非空字符串都看成True

短路计算

在计算a and b 时,如果a 是 false ,则返回a ;如果a 是true 那计算结果就取决于b ,所以返回b

在计算a or  b  时,如果a 是 true ,则返回 true;如果a是 false ,则计算结果必定取决于b,因此返回b

 数据类型转换

 int(x)

float(x)

complex(x,x)

str(x) 数字转换为string类型

repr(x)返回一个对象的string格式

eval(x)执行一个字符串表达式,返回计算的结果

tuple(x)参数可以是元组、列表、字典,为字典时,返回由字典的key组成的集合

list(x)将序列转变为列表,参数可为元组、字典、列表,为字典时,返回由字典key组成的集合

chr(x)返回对应的ASCII字符

ord(x)返回对应的ASCII数值

hex(x)整数转十六进制

oct(x)整数转八进制


运算符

算数运算符

+  -  *  /  %(取余)  ** (幂) //(返回商的整数部分)

比较运算符

==     !=    >    <     <=   >=   

赋值运算符

=   +=   -=   *=   /=   %=   **=   //= 

逻辑运算符

and  or  not 

位运算符(不了解)

&(对应1为1)  |(有1为1)  ^(相异为1)  ~(取反)  <<(全部左移)  >>(全部右移)

成员运算符

判断一个对象是否包含另一个对象

in    not in    

身份运算符

is  is not       判断两个标识符是不是(不)引用自某个对象

is   与   ==   的区别是:is用于判断两个变量引用的对象是否为同一个,==判断应用对象的值是否相等

id()函数用于获取对象的内存地址

运算符的优先级

按位翻转

算数运算符

位运算符

比较运算符

赋值运算符

身份  成员 运算符

逻辑运算符

基本输入输出

input()函数输入

变量=input(“提示字符串”)   回车之前的所有内容作为字符串赋给变量

 print()函数输出

print(xx, sep ,end, file)

xx  输出的值

sep 分隔符 默认是空格

end 结尾符 默认是回车

file  表示输出位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值