从零开始的Python学习Episode 1
一、输入与输出
1.输入
input("number:") num = input("number:")
下面一段可以把输入的信息存在num中。
注意:输入的信息会被认为是字符串,如果要输入数字进行运算要先把输入的信息进行强制类型转换,如result = int(num) - 1
2.输出
num = input("number:") print("num=",num)
将输入的num输出。输出时注意:如果输出的数据不是字符串要进行强制类型转换,如
num = input("num = ") num = int(num) print("number is"+ num)
这样会报错,因为数字和字符串不能拼接,需要把数字强制转换成字符串。
num = input("num = ") num = int(num) print("number is"+ str(num))
还有一点
print("abc","def") #输出abc def print("abc"+"def") #输出abcdef
二、if语句及分支的实现
num = input("num = ") if int(num)<10: print(num,"<",10) elif int(num)<20 : print(num,"<",20) else: print(num,">=",20)
注意:Python中不使用大括号,必须用缩进来区别语句块,而且要使用的缩进级别必须保持一致,否则会报错。
三、注释方法
#单行注释
'''xxxxxx'''整段注释
"""xxxxxx"""整段注释
四、命名规则
1. 字母数字下划线组成
2. 不能以数字开头,不能含有特殊字符和空格
3. 不能以保留字命名
4. 不能以中文命名
5. 定义的变量名应该有意义
6. 驼峰式命、 下划线分割单词
7. 变量名区分大小写
实践:输出三个数字中的最大值
num1 = input("Num1:") num2 = input("Num2:") num3 = input("Num3:") max_num = 0 if int(num1)<int(num2): max_num = num2 else : max_num = num1 if int(num3>max_num): max_num = num3 print("The max number is"+ str(max_num))