python基础(一)

数据类型

print :输出内容信息,常用命令之一

print(123)         # int 整型
print(1.2)         # float 小数类型
print('你好')       # set 字符串
print("Ture,False") # bool布尔值

常用注释

单行注释:shift + 3 井号键    #
多行注释的快捷键:ctr + /
三个双引号:"""允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符"""

运算符

1、Python算术运算符 int 加减乘除

举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符

# 不等于
print(2 != 1)
# 加
print(1 + 3)
# 减
print(10 - 5)
# 乘
print(2 * 2)
# 除
print(10 / 2)
# 整除:只保留商的整数部分
print(10 // 2)
# 取余:即返回除法的余数
print(10 % 3)
# 平方:幂运算/次方运算,即返回 x 的 y 次方
print(10 ** 3)

2、Python赋值运算符

赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等

基本的赋值运算符是等号=;结合其它运算符,=还能扩展出更强大的赋值运算符

运算符说 明用法举例等价形式
=最基本的赋值运算x = yx = y
+=加赋值x += yx = x + y
-=减赋值x -= yx = x - y
*=乘赋值x *= yx = x * y
/=除赋值x /= yx = x / y
%=取余数赋值x %= yx = x % y
**=幂赋值x **= yx = x ** y

3、Python位运算符

位运算符只能用来操作整数类型,它按照整数在内存中的二进制形式进行计算

位运算符说明使用形式举 例
&按位与a & b4 & 5
|按位或a | b4 | 5
^按位异或a ^ b4 ^ 5
~按位取反~a~4
<<按位左移a << b4 << 2,表示整数 4 按位左移 2 位
>>按位右移a >> b4 >> 2,表示整数 4 按位右移 2 位

4、set字符串的加和乘

# 加 :拼接
print("你" + "好")
# 乘 :输出6个你好 
print("你好" * 6)
# 等于:字符串不能与整数、小数,类型不同
print("123" == 123)   # 返回False 假
print("123" == "123") # 返回True 真

5、布尔值与 比较运算符(关系运算符)

布尔值bool只有两个值Ture(真)False(假)

# 大于>
print(1 > 2) # False 假
# 小于<
print(9 < 90) # True 真
# = 和 !=
print(9 == 9) # True 真
print(9 != 9) # False 假
比较运算符说明
>大于,如果>前面的值大于后面的值,则返回 True,否则返回 False。
<小于,如果<前面的值小于后面的值,则返回 True,否则返回 False。
==等于,如果==两边的值相等,则返回 True,否则返回 False。
>=大于等于(等价于数学中的 ≥),如果>=前面的值大于或者等于后面的值,则返回 True,否则返回 False。
<=小于等于(等价于数学中的 ≤),如果<=前面的值小于或者等于后面的值,则返回 True,否则返回 False。
!=不等于(等价于数学中的 ≠),如果!=两边的值不相等,则返回 True,否则返回 False。
print(5 > 2) #返回真 True
print(5 < 2) #返回假 False
print(5 == "5") #报错

6、逻辑运算符

逻辑运算符含义基本格式说明
and逻辑与运算,等价于数学中的“且”a and b当 a 和 b 两个表达式都为真时,a and b 的结果才为真,否则为假。
or逻辑或运算,等价于数学中的“或”a or b当 a 和 b 两个表达式都为假时,a or b 的结果才是假,否则为真。
not逻辑非运算,等价于数学中的“非”not a如果 a 为真,那么 not a 的结果为假;如果 a 为假,那么 not a 的结果为真。相当于对 a 取反。

7、成员运算符

运算符描述
in当在指定的序列中找到值时返回 True,否则返回 False
not in当在指定的序列中没有找到值时返回 True,否则返回 False

8、 身份运算符

运算符描述
is判断两个标识符是否引用自同一个对象,若引用的是同一个对象则返回 True,否则返回 False
is not判断两个标识符是不是引用自不同对象,若引用的不是同一个对象则返回 True,否则返回 False

9、运算符优先级

运算符的优先级从高到低排序

运算符描述
**
~按位“取反”
*、/、%、//乘、除、取模、取整除
+、-加、减
>>、<<右移、左移
&按位“与”
^、|按位“异或”、按位“或”
<=、<、>、>=比较运算符
==、!=等于、不等于
=、%=、/=、//=、-=、+=、*=、**=赋值运算符
is、is not身份运算符
in、not in成员运算符
not and or逻辑运算符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘浪初心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值