-
not的優先級高于or和and查看全部
-
if?語句:屬于條件判斷語句,用于依據特定條件是否成立來決定是否執行某段代碼。它不會重復執行代碼塊,僅做一次條件判斷。
while?循環:是循環語句,只要指定的條件為真,就會持續執行循環體中的代碼,直至條件變為假。
查看全部 -
:之后都要空四個字符
查看全部 -
需要按兩次回車結束循環體,再打print
sum容易出錯,最好用total
查看全部 -
age = 5
if age>=18:
? ? print('adult')
elif age>6 and age<18:
? ? print('teenager')
elif age>3 and age<6:
? ? print('kid')
else:
? ? print('baby')
查看全部 -
>>> age=19
>>> if age>=18:
... ? ? print(f'your age={age}')
... ? ? print('adult')
...?
your age=19
adult
使用if語句,用print的時候,一定要在if的下一行縮進四個空格
查看全部 -
由于'和"會引起歧義,因此,我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始,因此,這個字符串又可以表示為
'Bob said \"I\'m OK\".'
注意:轉義字符?\不計入字符串的內容中。
常用的轉義字符還有:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
raw字符串為原始字符串
單行:r'....'
多行:r'''.......'''
應用:字符串本身包含多個‘;“;\等容易需要轉譯的符號,用表示就不用很麻粉的在每個符號前面打\
查看全部 -
字符串編碼在數據存儲、網絡傳輸、多語言支持、數據庫操作、文本處理和安全等多個領域都有著不可或缺的作用。正確使用字符串編碼可以避免出現亂碼問題,確保數據的準確傳輸和處理。
查看全部 -
字符串拼接:借助?+?運算符來拼接兩個字符串。
字符串重復:使用?*?運算符使字符串重復多次。
字符串切片:通過指定索引范圍來提取子字符串。
字符串查找:利用?find()?方法查找子字符串的起始索引。
字符串替換:使用?replace()?方法把指定的子字符串替換成新的字符串。
字符串大小寫轉換:upper()?方法將字符串轉換為大寫,lower()?方法將字符串轉換為小寫。
字符串分割:split()?方法依據指定的分隔符把字符串分割成列表。
字符串去除空白:strip()?方法能夠去除字符串首尾的空白字符。
字符串格式化:format()?方法把變量的值插入到字符串的占位符中。
f-string 格式化:這是 Python 3.6 及以上版本支持的一種簡潔的字符串格式化方式
查看全部 -
重點:{};format,format是格式化的意思
應用:f-string是新的格式化字符串
1、保留兩位小數
>>> number=123.456
>>> result='{:.2f}'.format(number)
>>> print(result)
123.46
2、增加千位分隔符
>>> number=1234567
>>> result='{:,}'.format(number)
>>> print(result)
1,234,567
查看全部 -
重點:因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,所以:
and?運算符:對于表達式?x and y,Python 會先計算?x?的值。如果?x?的布爾值為?False(比如?0、空字符串、None?等),那么整個表達式的值就直接返回?x,因為無論?y?的值是什么,False and y?結果都為?False,所以不需要再計算?y?了。如果?x?的布爾值為?True,則返回?y?的值,因為此時整個表達式的值取決于?y。
在?True and 0?中,True?的布爾值為?True,所以返回?0。
or?運算符:對于表達式?x or y,Python 會先計算?x?的值。如果?x?的布爾值為?True,那么整個表達式的值就直接返回?x,因為無論?y?的值是什么,True or y?結果都為?True,不需要再計算?y?了。如果?x?的布爾值為?False,則返回?y?的值,因為此時整個表達式的值取決于?y。
在?0 or 99?中,0?的布爾值為?False,所以返回?99。
關鍵要看是and還是or;
查看全部 -
在list里面,每一個元素都有一個唯一的位置,我們稱之為索引(index)
注意,這里要注意區分,列表的定義也是通過中括號[]來定義的,但這和通過索引訪問列表里面的元素并不沖突
列表和字符串一樣,也支持切片
如果我們越界切片的話,不會出現Python運行錯誤,但是按照這樣的下標去切片,獲取不到任何元素。
查看全部 -
可以按順序訪問列表中的元素
字符串也可以看作是一種特殊的列表,它只能按順序存放多個字符。
通過for循環訪問列表每一個元素的方式,我們稱為迭代。
查看全部 -
在程序中,容器是一種可以把多個元素放在一起的數據結構,容器中的元素可以逐個地迭代獲取
in,not in
列表(list)是一種有序的容器,用中括號把元素括起來,可以放入數字、字符串等數據類型,list可以同時放入任意類型的數據
查看全部
舉報