#1. #A:这里的函数名称是print而非printf,print会在打印末尾自动添加换行符 #B:print函数并不仅仅能输出字符串 print('Hello World') #Hello World print("Hello World") #Hello World print("'Hello World'") #'Hello World' print('"Hello World"') #"Hello World" print('Hello' + " World") #Hello World print(2 + 2) #4 #2. #A:python 变量不需要声明,变量的赋值操作即是声明和定义的过程 #B:每个变量使用前都必须被赋值,变量被赋值后才会被创建 #C:由于在python中变量不需要声明,所以在使用的时候若打错了变量的名字,将在运行时候出错,而在编译期间不会出错,所以这一点需要注意 message = 'Hello World' print(message) #Hello World #3. #A:title() #B:upper(), lower() #C:rstrip(), lstrip(), strip() #D:str() message = 'hello world' print(message) #hello world print(message.title()) #Hello World print(message.upper()) #HELLO WORLD print(message.title().upper().lower()) #hello world message = " Hello " print(message + "Wordld") # Hello World print(message.lstrip() + "Wordld") #Hello World print(message.rstrip() + "Wordld") # HelloWorld print(message.strip() + "Wordld") #HelloWorld value = 4; print(str(4) + "567") #4567 #4. #A:使用**表示乘方 #B:浮点数的操作可能会产生误差 #C:在python3中整数相除可以产生浮点数结果,在python2中则不行 #D:import this 此句代码将输出 10条python编程准则 print(2 ** 3) #8 print(0.1 + 0.2) #0.30000000000000004 print(2/3) #0.66666666666666666