-
a=r'''"To be, or not to be": that is the question.
Whether it's nobler in the mind to suffer.'''
print a
查看全部 -
a='special string: \',\", \\, \\\\, \\n, \\t'
print(a)输出结果 special string: ',", \, \\, \n, \t
查看全部 -
a = 'python' # 定义a变量的值为字符串python
print('hello,', a or 'world') # 打印hello+运算结果(由于a变量的值不为空字符串/0/None,因此计算过程为True or world,结果为True,因此回显python),最终打印结果hello python world
b = '' #定义b变量的值空字符串
print('hello,', b or 'world') # 打印hello+运算结果(由于b变量的值为空字符串,因此计算过程为false or world,结果为True,因此回显world),最终打印结果hello world
查看全部 -

a=3.1415926
b='Learn Python in imooc'
c=100
d=0b1101
print(a,b,c,d)
查看全部 -
二进制,十六进制和十进制之间的转换需要学习下
编程必备基础知识
查看全部 -
round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。查看全部
-
int()函数可以将合法的其它类型数据转换为整数,str()函数可以将其它类型的数据转换为字符串。
int('123') # ==> 123
int(12.34) # ==> 12
str(123) # ==> '123'
str(1.23) # ==> '1.23'查看全部 -
则,Python可能识别不出它是一个变量。
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)查看全部 -
在Python中,可以直接用True、False表示布尔值(请注意大小写,不需要使用字符串符号括起来),也可以通过布尔运算计算出来。
布尔值可以用and、or和not运算(注意and,or,not都是Python语言本身的关键字)。
and运算是与运算,只有所有都为 True,and运算结果才是 True。
or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。
not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。查看全部 -
字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话,在Python中就是字符串,在Python中,字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。
比如之前练习过的第一个Python程序:print('Hello World'),其中的Hello World就是字符串。查看全部 -
这里有必要提醒一点就是,整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差,如何检验,可以在Python终端中输入以下内容0.1 + 0.2,看看可以得到你期望的结果0.3吗?真实结果可能让你失望了。查看全部
-
浮点数对应我们生活的是小数查看全部
-
二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。
十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af。查看全部 -
输入你的第一行Python代码print('Hello World'),回车即可运行,第一次运行,有几个需要注意的地方:
注意在Hello World前后都有单引号'
print和>>>不可以有空格
注意(、)、'、')均为英文字符
正确的输出结果如下:
可以尝试修改单引号里面的内容,输出你喜欢的内容。查看全部 -
字符串是Python程序重要的数据类型,到目前为止,我们输出的字符串的内容都是固定的,但有时候通过字符串输出的内容不是固定的,这个时候需要使用format来处理字符串,输出不固定的内容。
字符串format由两个部分组成,字符串模板和模板数据内容组成,通过大括号{},就可以把模板数据内容嵌到字符串模板对应的位置。# 字符串模板
template = 'Hello {}'
# 模板数据内容
world = 'World'
result = template.format(world)
print(result) # ==> Hello World如果模板中{}比较多,则容易错乱,那么在format的时候也可以指定模板数据内容的顺序。
# 指定顺序
template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
# 调整顺序
template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello imooc, Hello Beijing, Hello China, Hello World.除了使用顺序,还可以指定对应的名字,使得在format过程更加清晰。
# 指定{}的名字w,c,b,i
template = 'Hello {w}, Hello {c}, Hello {b}, Hello {i}.'
world = 'World'
china = 'China'
beijing = 'Beijing'
imooc = 'imooc'
# 指定名字对应的模板数据内容
result = template.format(w = world, c = china, b = beijing, i = imooc)
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.任务
请使用两种format的方式打印字符串Life is short, you need Python。
template = 'Life {0} short,you {1} Python'
result = template.format('is','need')
print(result)
template = '{l} {i} {s},{y} {n} {p}'
l1 = 'Life'
i1 = 'is'
s1 = 'short'
y1 = 'you'
n1 = 'need'
p1 = 'Python'
result = template.format(l = l1, i = i1, s = s1, y = y1, n = n1, p = p1)
print(result)
查看全部
举报