python学习之旅(二)

发布时间:2019-04-01 21:53:49编辑:auto阅读(2015)

    Python基础知识(1)

    一、变量

    变量名可以由字母、数字、下划线任意组合而成。

    注意:1.变量名不能以数字开头;

               2.变量名不能为关键字;

               3.变量名尽量起有意义的,能够通过变量名知道代表的是什么。

     

    二、语句

    1.输出

    name = "Alice"
    print(name)

    结果:Alice

    print("1024*768=",1024*768)

    结果:

    1024*768= 786432

    2.赋值语句

    例如,x=3

     

    3.输入

    name = input("请输入用户名:")
    
    print("Hello,"+name)

    结果:

    请输入用户名:Alice
    Hello,Alice

     

    4.导入

    导入模块或“.py”文件

     1.import  A     导入模块A

    2、from A  import b     导入模块A中文件b

    3.import A as c     为导入的模块A起个别名

     

    5.if条件语句

    判断一个数是奇数还是偶数

    num=13
    
    if num / 2 ==0:
        print("这个数是偶数")
    else:
        print("这个数是奇数")

    结果:

    这个数是奇数

     

    6.循环语句

    (1)while

    求1~100的所有数的和

    1 num=1
    2 result=0
    3 
    4 while num <= 100:
    5     result=result+num
    6     num+=1
    7 print(result)

    结果:

    5050

    “while True:”语句是死循环语句

    (2)for

    for num in range(1,10):
        print(num)

    结果:

    1
    2
    3
    4
    5
    6
    7
    8
    9

    range函数包含下限,但不包含上限,可将其类比为 [1,10)

    (3)跳出循环

    break跳出循环

    continue结束剩下的循环体,但不跳出循环体

    7、断言

    assert:使某个条件一定为真,保证程序正常工作,如果条件不为真会报错

    a=2
    assert a%2==1
    结果:
    Traceback (most recent call last):
      File "<pyshell#17>", line 1, in <module>
        assert a%2==1
    AssertionError

    可以在条件后添加字符串,用来解释断言

    num=-1
    assert 0<num<100,"The num must be realistic"
    结果:
    Traceback (most recent call last):
      File "<pyshell#19>", line 1, in <module>
        assert 0<num<100,"The num must be rea

     

关键字