print('' Let's go '') ----> Let's go
print(1+1) -----> 2
换行\n代表(\+newline)
退格\b代表(\+backspace)
回车\r代表(\+return)
换行键(\n)、后退键(\b),回车键(\r)等。
print('let's go') ----->ERROR
print('let\'s go')----------->Let's go 使用了转义符 \
name = '醉里拈花' ------》变量赋值:把“醉里拈花”这四个字【赋值】给了“name”这个【变量】
name = '卿本奈何'
name = '醉里拈花'
print (name) ------> 运行结果: 醉里拈花 【打印出最后一次的赋值】
print ( 123 ) -------> 123
print ( 1+2+3 ) ---------> 6
print ( 666 ) -------> 666
print ( 6skr ) ------------>SyntaxError: invalid syntax
print ( 7小矮人)--------------------->SyntaxError: invalid syntax
print ( 0.55 +0.3 ) ---------> 0.8500000000000001
0.55 (十进制) =0.1000110011001100110011001100110011001100110011001191(二进制)
0.3 (十进制) =0.0100110011001100110011001100110011001100110011001101(二进制)
name = ' 亚瑟 '
gain = ' 获得 '
number = 5
achieve = ' blood '
print ( name + gain + number + achieve) ------------> error
hero = ' 醉里拈花 '
print ( type ( hero ) ) ------------- >
print ( ' 醉里拈花 ' ) ------------- >
print ( '清风' + '1' + '壶酒') --------> 清风1壶酒
print ( '清风' + str( 1 ) + '壶酒') --------> 清风1壶酒
功能 :主要用于打印连续的字符串
注意:虽然浮点数形式的字符串不能被int()函数转换,但是浮点数可以被int()函数转换
print ( int ( 3.8 ) ) ------------> 3 [与四舍五入取整不同,直接取整数部分 ]
用现成的变量打印出一句话:7张门票
number = ' 7.8 '
unit = ' 张 '
name = ' 门票 ' =============> print (str ( int( float ( number ) ) )+unit + name )
python 中,浮点数类型的字符串不能直接用 int()转换 ,但是浮点数可以用 int() 转换;
在条件代码 if (…) 后不能忘记冒号
在条件判断代码中的冒号后、下一行内容的前面要空几个格(即:缩进)
缩进:帮助区分python语法中的 层次关系、理解条件执行的 逻辑先后顺序。
( ps: python中,冒号和缩进是一种语法)
stonenumber=6 #赋值语句:为宝石数量赋值
if stonenumber>=6: #条件:如果你拥有的宝石数量大于等于6个
print('你拥有了毁灭宇宙的力量) #结果:显示‘你拥有了毁灭宇宙的力量’的结果
--------------> IndentationError: expected an indented block(缩进错误:期望一个缩进块)
stonenumber=3
if stonenumber>=6:
print('你拥有了毁灭宇宙的力量)
else: #试试看让else缩进个2空格,看会发生什么。
print('带着卡魔拉去沃弥尔星寻找灵魂宝石)
-------------------------------> SyntaxError: invalid syntax(语法错误:无效语法)
name = input(' 醉里拈花 ')
注意 :
choice = input ( ' 请猜出小明的年龄: ' )
if choice > 5 :
print (' 哎呀,年龄说大了 ')
elif choice == 5 :
print (' 恭喜你,答对了')
else :
print (' 哎呀,年龄说小了')
-------------------------------------------> 输入 5
if choice>5:
TypeError:'>'not supported between instances of 'str'and 'int'
修正:
方案一:choice = int (input (’ 请猜出小明的年龄: ’ ))
方案二: if choice > ’ 5 ’ : …elif choice== ’ 5 ’ : …
方案三: if int( choice ) > ’ 5 ’ : …elif int( choice ) == ’ 5 ’ : …