比較操作符就是*常常用到的,比如大于,小于,等于這些,與身份操作符不一樣的是,身份操作符是對(duì)內(nèi)存地址進(jìn)行比較,而這個(gè)是對(duì)值進(jìn)行比較比較結(jié)果要么是真(True),要么是假(Flase)。以下是小編為你整理的怎么快速學(xué)好python ?
int值 ?
大于號(hào)(>) ?
判斷對(duì)象的大小關(guān)系,如果前面比后面的值大,則True ?
比如:a,b = 2,1 a>b結(jié)果是True ?
小于號(hào)(<) ?
與大于號(hào)相反,如果前面的值比后面的值小,則True
?
比如:a,b = 1,2 a 結(jié)果是true
等于號(hào)(==) ?
判斷2個(gè)對(duì)象的值是否相等,相等的話返回True ?
注意:這個(gè)不是判斷內(nèi)存地址,是判斷實(shí)際值的結(jié)果(java是判斷內(nèi)存地址的) ?
如:a,b = [1,2,3],[1,2,3] a==b結(jié)果是True ?
大于等于、小于等于 ?
>=、<= ?
意思是,大于或者等于,都是正確的 ?
如:a,b = 2,1 (a>=b是True),而a,b = 2,2的情況下,a>=b依然成立 ?
str值的比較與int不一樣,int是按照數(shù)學(xué)的整數(shù)大小進(jìn)行比較 ?
str的比較邏輯是,看首位字符,誰的首位字符大,誰就大,如果首位字符一樣,就看第二個(gè),然后第三個(gè)字符,這樣比較下去 ?
如圖:上面的首字母比下面的首字母大,所以上面的字符串大 ?
python運(yùn)算
數(shù)學(xué)運(yùn)算:+, -, *, /, **, % ?
# 加法 print(9+3) ?
# 減法 print(9-3) ?
# 乘法 print(9*3) ?
# 除法 print(9/3) ?
# 求余數(shù) print(10%3) ?
# 乘方 print(3**2) ?
判斷:==, !=, >, >=, <, <=, in ?
# 等于 ?
print(9==3) ?
# 不等于 ?
print(9!=3) ?
# 大于,大于等于 ?
print(4>3,4>=3) ?
# 小于,小于等于 ?
print(3<3,3<=3) ?
邏輯運(yùn)算:and, or, not ?
# “與”運(yùn)算:一假為假 ?
print(9==3 and 9>3) ?
# "或"運(yùn)算:一真為真 ?
print(9==3 or 9>3) ?
# “非”運(yùn)算:“非”運(yùn)算非真即假 print(not 9==3) ?
如何使用Linux
登錄Linux ?
*次使用Linux,會(huì)看到登錄的提示,如下所示: ?
登錄步驟: ?
登錄Linux必須有用戶名(用戶ID)和密碼,如果沒有,可以向管理員所要。 ?
在登錄提示處輸入用戶名并回車;用戶名是區(qū)分大小寫的,輸入時(shí)要注意。 ?
然后會(huì)提示你輸入密碼,密碼也是區(qū)分大小寫的。 ?
如果用戶名和密碼正確,那么會(huì)成功登錄,并看到上次登錄信息。 ?
登錄后會(huì)出現(xiàn)命令提示符($),你可以輸入任何命令。下面通過 cal 命令來查看日歷:
?
修改密碼 ?
Linux系統(tǒng)通過密碼來保證數(shù)據(jù)和文件的安全,防止黑客破解和攻擊。你可以通過以下方法來修改密碼: ?
輸入 password 命令。 ?
輸入你現(xiàn)在使用的密碼。 ?
輸入新密碼。注意密碼不要過于簡單,簡單的密碼往往會(huì)為入侵者大開便利之門。 ?
確認(rèn)密碼,再輸入一遍剛才的密碼。 ?
查看目錄和文件 ?
在Linux中,所有的數(shù)據(jù)都被保存在文件中,所有的文件又被分配到不同的目錄;目錄是一種類似樹的結(jié)構(gòu),稱為文件系統(tǒng)。 你可以使用 ls 命令來查看當(dāng)前目錄下的文件和目錄。下面的例子,使用了 ls 命令的 -l 選項(xiàng): ?
單行注釋
# 注釋:不參與程序運(yùn)行,作用是給給看代碼的人一些提示。
# 我是一個(gè)大帥哥,這行是一行注釋,#號(hào)后面的表示注釋
"""
多行注釋
多行注釋
多行注釋
""" ?
# 一般情況下注釋都直接使用#號(hào)的形式
# 在正常開發(fā)中,三個(gè)引號(hào)對(duì)的注釋形式一般是作為對(duì)整個(gè)文件的說明出現(xiàn)在文# 件的頂部
# 針對(duì)某一行代碼的注釋,可以放在代碼語句的上面,也可以放在代碼的后面
print(1801) # 系統(tǒng)提供的展示(打印,輸出)功能
print(666) #
print() #默認(rèn)以換行結(jié)尾
print(100-6) # 可以直接進(jìn)行數(shù)學(xué)運(yùn)算,打印結(jié)果就是運(yùn)算結(jié)果
print(10086, 10+6) # 可以同時(shí)打印多個(gè)內(nèi)容,多個(gè)內(nèi)容之間用逗號(hào)隔開
print(1801, 3+6, 4+7) # 打印結(jié)果里,多個(gè)內(nèi)容之間會(huì)默認(rèn)有一個(gè)空格
# 單引號(hào)對(duì)和雙引號(hào)對(duì)是等價(jià)的 ?
print('**************分割符******************')
print('good.123我愛*') # 引號(hào)引起來的叫字符串,單個(gè)字符也是字符串
print('love',end=' ') # end=''設(shè)置打印結(jié)尾的內(nèi)容,默認(rèn)是換行(n)
print('****')
print('good morning', 666, '早上好', 4+6) # 字符串和數(shù)字可以混合打印
print('3+6') # '3+6'這是一個(gè)字符串,包含3個(gè)字符:3+6 不是數(shù)學(xué)運(yùn)算
# 有些特殊的字符需要使用轉(zhuǎn)義字符(),轉(zhuǎn)義字符本身也是特殊字符print('我n的'身高'是"18\0')print(r'我n的'身高'是"18\0') # 如果字符串以r開頭,那么這個(gè)字符串中所# 有的轉(zhuǎn)義字符全部失效。print('good' * 3) # 字符串可以和數(shù)字相乘,得到重復(fù)的字符串print('*'*10, '分割符', '*'*10)print('good' + 'morning', 666) # 字符串可以和字符串相加,得到一個(gè)拼接的字符串print('*'*20 + '分割符' + '*'*20)