-
# Enter a code
d = {
? ? 'Alice': 45,
? ? 'Bob': 60,
? ? 'Candy': 75,
? ? 'David': 86,
? ? 'Ellena': 49
}
k = d.keys()
print(k)
s = 'Alice'
print(s)
for i in k:
? ? if i == s:
? ? ? ? d.pop(s)
? ? else:
? ? ? ? print('not find')
print(d)
查看全部 -
Python基礎數據類型有:
int 型:可以表示任意大小的整數,跟 python2 不一樣,python2 64 位機器上,最大值 2^63-1.
float類型:可以看做是 C++里面的 double 類型,但是 表示的范圍,比 double 類型大,跟 int 類型一樣,可以表示任意類型大小的值。
bool 類型:是int 子類型,只有 Ture 和 False兩個值,注意需要大寫開頭,可以使用 and,or,not 運算符進行運算。
str 類型:可以使用"", '' 括起來,如果要打印",', 使用轉義字符'\'
None類型:不代表 0,用于代表其他類型位空的值。
查看全部 -
template 即 指定位置
{}內容為.formate內容
查看全部 -
r轉義
r不能表示多行字符串,不能包含‘“
多行字符串'''...'''表示
r+多行字符串=raw字符串
print(r'''...''')
查看全部 -
\ 轉義功能,不計入字符串
Bob said"I'm OK"
字符串“”+每個語句符號前+\
“Bob said \I\'m OK\”."
\n表示換行
\t 表示一個制表符
\\表示\字符本身
special string: ', ", \, \\, \n, \t
print("special string:\',\",\\,\\\,\\n,\\t")
查看全部 -
此章節 需理解
理解 布爾類型如何運行,注意代入
and 或 or 才是布爾類型
注意短路計算
0、空字符串(‘ ’)和None=False,其他數值和非空字符串=True
a='python'
print('hello,', a or 'world')
a為非空字符串=ture
a or 'world'= ture or ture; 整個結果為T、根據短路算法:or 算法中 a位為T,取a位 python, 結果為 print( 'hello, python')
b=''
print('hello,', b or 'wrold')
b為空字符串=false
b or 'world'= f or t, 整個結果為t,根據短路算法,or 算法中a位為f,取b位 world,結果為 print( 'hello, world')
查看全部 -
num = 0
sum = 0
while num <= 1000:
? ? if num % 2 ==1:
? ? ? ? num = num + 1
? ? ? ? continue
? ? sum = sum +num
? ? num = num + 1
print(sum)
查看全部 -
# Enter a code
num = 0
sum = 0
for num in range(0,1001):
? ? if num % 2 == 0:
? ? ? ? sum = sum + num
print(num)
print(sum)
查看全部 -
我們在它前面插入一個\表示這是一個普通字符,不代表字符串的起始
轉義字符?\不計入字符串的內容中。
常用的轉義字符還有:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,
查看全部 -
0、空字符串和None看成False
其他數值和非空字符串都看成True
布爾值可以和其他數據類型做運算。規則符合短路計算,返回判定結果值
查看全部 -
要定義只有一個元素的tuple,需要在元素后面添加一個逗號,
查看全部 -
訪問tuple元素
count()方法用來統計tuple中某個元素出現的次數。
index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。
查看全部 -
字符串,切片需要在中括號[]中填入兩個數字,中間用冒號分開,表示子串的開始位置和結束位置,并且這是半閉半開區間,不包括最后的位置。ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符
查看全部 -
方式1:
template='life {0},?{1}?Python.'
a='is short' ?
b='you need'
result=template.format(a,b)
print(result)
方式2:
template='life {o},?{t}?Python.'
one='is short' ?
two='you need'
result=template.format(o=one,t=two)
print(result)
親測可用
查看全部
舉報