-
注意:有重合返回False
查看全部 -
请定义并打印中英文混合的字符串 "这是一句中英文混合的Python字符串:Hello World!"查看全部
-
请使用两种format的方式打印字符串Life is short, you need Python。查看全部
-
r'\(~_~)/ \(~_~)/'
但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串。
如果要表示多行字符串,可以用'''...'''表示:
查看全部 -
要表示字符串Bob said "I'm OK"
由于'和"会引起歧义,因此,我们在它前面插入一个\表示这是一个普通字符,不代表字符串的起始,因此,这个字符串又可以表示为'Bob said \"I\'m OK\".'
注意:转义字符 \不计入字符串的内容中。
常用的转义字符还有:
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。
十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。
查看全部 -
整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了,这是合理的,浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
以下这些变量的定义都是合法的。查看全部 -
1.与运算: 只有两个布尔值都为 True 时,计算结果才为 True。 True and True # ==> True True and False # ==> False False and True # ==> False False and False # ==> False 2.或运算: 只要有一个布尔值为 True,计算结果就是 True。 True or True # ==> True True or False # ==> True False or True # ==> True False or False # ==> False 3. 非运算: 把True变为False,或者把False变为True: not True # ==> False not False # ==> True
查看全部 -
整数、浮点数可以直接进行四则运算。整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了,这是合理的,浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。
Python数字支持取模运算,使用百分号%表示取模.
恰当使用取模运算,可以判断一个数是否为偶数,当一个数对2取模结果为0时,则这个数为偶数,否则为奇数。
Python除了普通除法以外,还有一个特殊的除法被称为地板除,对于地板除,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//进行。
可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
查看全部 -
1 只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型(字符串、布尔值、空值、字典等)
2. 变量名由大小写英文字母、数字和下划线_组成的。
3. 定义变量的方式很简单,通过变量名 = 数据,即可定义一个变量。
查看全部 -
打开命令行窗口(通过快捷键Win+R打开运行窗口,输入cmd即可进入命令行窗口)
输入python进入python运行环境(正确的python运行环境会有>>>的提示)
输入你的第一行Python代码print('Hello World'),回车即可运行,第一次运行,有几个需要注意的地方:
注意在Hello World前后都有单引号'
print和>>>不可以有空格
注意(、)、'、')
查看全部 -
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
d['Mimi'] = [72, 73]
d['Dodo'] = [88, 90]
#print(d)
d['Mimi'].append(75)
d['Dodo'].append(90)
print(d)
查看全部 -
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49,
'Gaven': 86
}
if 'Dodo' in d:
print(d['Dodo'])
if 'Alice' in d:
print(d['Alice'])
if 'Bob' in d:
print(d.get('Bob'))
if 'Candy' in d:
print(d.get('Candy'))
print(d.get('Mimi'))
查看全部 -
二进制:0b前缀
十六进制:0x
浮点数,10用e替代,0.000012写成1.2e-5
True/False
空值:None
查看全部 -
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']#list1
scores = [45, 60, 75, 86, 49]#list2
x = 0
for name in names:
score = scores[x]
print('name {}, score {}'.format(name, score))#指定模板
x = x + 1
查看全部
举报