算術運算符
1)算術運算
+ 兩個對象相加
- 兩個對象相減
* 兩個對象相乘
/ 兩個對象相除
% 取余
// 取整除,返回商的整數部分
# 運算符 + - * / // %
num = 9 % 2
print(num)--------------輸出1
num = 9 // 2
print(num) ------輸出:4
2)比較運算符
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
(注意:這里拿到的結果,其實也是也是一個布爾值,如果等式成立,就為True,如果等式不成立,則為false)
3) 賦值運算符
=
+= 加法賦值
-= 減法賦值
*= 乘法賦值
/= 除法賦值
%=取模賦值
//=取整除賦值
4) 邏輯運算
and 與
or 或
not 非
1)當遇到多個操作,建議添加括號,可以先計算括號里面的
2) 當遇到or,假如前面的true,后面的就不執行,如果前面的false,就會執行or后面的,當執行or后面的為false,那個后面的and就不會執行咯
推薦使用括號,先計算括號里的內容
執行順序: 從前到后 (不建議使用)
結果為:
True OR ========》 OR后面的就不走
True And ===========》 And后面的繼續走
False OR ==========》 OR后面的繼續走
5) 成員運算
知識點 in ,not in
功能: 判斷某個東西是否在某個里面
#in 表示 一個字符是不是在另一個字符串里面,并且是這個字符是連續的,
name = "li xin wen"
#if "wen" in name: ------------打印OK
if "li wen" in name: ------------打印error
print("OK")
else:
print('error')
#not in 表示當這個字符不在指定的字符里,就打印出來,否則就打印else里面的
name = "li xin wen"
if "wen" not in name:
print('1')
else:
print('2')
(說明:wen 在name里面,表示就打印2)
(注意:not in,in 得到的結果就是一個布爾值)
二)數據類型
1、字符串
特點:用引號引起來的
四種情況:
name = ‘louis’
name = “louis”
name = ''' louis '''
name = """louis"""
加法:表示字符串連加
n1 = "louis"
n2 = "1992"
n3 = n1 + n2
print(n3)
(yuki353) [www@python syntax]$ ./stu02.py
louis1992
乘法: 表示一個字符串重復執行多少次
n1 = "louis"
n3 = n1 * 3
print(n3)
(yuki353) [www@python syntax]$ ./stu02.py
louis louis louis
2、數字類型
例如:
age = 27
數字類型支持:加 減 乘 除 取余


3、 布爾值
真: 1 true
假: 0 false
name = "welcome to study python"
test = "study" in name -----------其實這個結果存儲的,要么是true,要么就是false
#print(test)----- 顯示True,此時我們在if判斷的時候,就可以利用這一點咯
if True:
print('test in name')
else:
print('test not in name')
4) 列表
5) 元組
6) 字典