-
# 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)
亲测可用
查看全部
举报