从零开始的Python学习Episode

发布时间:2019-03-12 00:39:45编辑:auto阅读(2221)

    一、输入与输出

    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))

     

关键字