美文网首页
python基础

python基础

作者: 三天逃离 | 来源:发表于2019-04-02 20:35 被阅读0次

    基础:

    print()函数:将括号的内容输出显示到屏幕上
    input()函数:等待用户在键盘上输入一些文本,并按下回车键
    len()函数:返回一个整数值,测量字符串的长度
    str()函数:将括号中的内容转换为字符串类型
    int()函数:将括号中的内容转换为整型
    float()函数:将括号中的内容转换为浮点型
    注释:# + 要注释的内容
    布尔值:True False
    比较运算符: == != < > <= >=
    布尔操作符:and or not
    二元布尔操作符真值表:
    ①. and:True and True(True) ,True and False(False) ,False and True(False), False and False(False).
    ②. or:True or True(True), True or False(True), False or True(True), False or False(False).
    ③. not:not True(False),not False(True).
    代码块规则:
    ①:增加缩进时,代码块开始。
    ②:代码块可以包含其他代码块。
    ③:增进减少为零,或减少为外面包围代码块的缩进,代码块就结束了。

    控制流语句:

    1. if语句
    ①:if关键字
    ②:条件(即求值为True或False的表达式)
    ③:重要的冒号
    ④:下一行开始的缩进
    2. else语句
    ①:else关键字
    ②:重要的冒号
    ③:下一行开始缩进的代码块(称为else子句)
    3. elif语句
    ①:elif关键字
    ②:条件(求值为True或False的表达式)
    ③:冒号
    ④:下一行开始缩进的代码块(称为elif子句)
    4. while循环
    ①:while关键字
    ②:条件(即求值为True或False的表达式)
    ③:重要的冒号
    ④:下一行开始的缩进(称为while子句)
    5. break语句
    马上退出循环子句
    6. continue语句
    像break一样,用于循环内部,执行到此后会马上跳回循环开始处,重新对循环条件求值(这也是执行到循环末尾时发生的事)
    7. for循环和range()函数
    如果想让一个代码块执行固定次数,可以通过for循环和range()函数实现
    ①:for关键字
    ②:一个变量名
    ③:in关键字
    ④:调用range()方法,最多传入三个参数
    ⑤:冒号
    ⑥:从下一行开始,缩进的代码块(称为for子句)
    8. range()的开始,停止和步长参数
    range(1,10) 第一个参数是for循环变量开始的值,第二个是上限,但是不包含它
    range(1,10,2) 前两个参数是开始和结束,第三个是步长(每次迭代后循环变量增加的值)

    导入模块

    1. import
      ①:import关键字
      ②:模块名称
      ③:可选的更多模块名称,用逗号隔开
    2. from import
      import的另一种形式包括from关键字,之后是模块名称,import关键字和相应模块里的调用名称

    用sys.exit()提前结束程序
    因为这个函数实在sys模块中,所以用之前必须要导入

    函数

    def语句和参数
    ①:def关键字
    ②:函数名(参数)
    ③:冒号
    ④:下一行开始的缩进
    参数:当调用print()或len()函数,你会传入一些值,放在括号之间,在这里称为参数。

    def hello(name):
        print('Hello' + name)
    
    hello('Alice')
    hello('Bob')
    

    结果为:
    Hello Alice
    Hello Bob

    返回值和return语句
    返回值:函数调用求值的结果称为函数的返回值。
    return语句:
    ①:return关键字
    ②:函数应该返回的值或者表达式
    None值
    python中有一个值称为None,他表示没有值,必须首字母大写和True、False一样。
    关键字参数和print()
    关键字参数是由函数调用时加在他们前面的关键字来识别的。关键字参数通常用于可选变元,例如,print()函数有可选的变元end和sep,分别指定在参数末尾打印什么,以及在参数之间打印什么来隔开他们。比如

    print('Hello')
    print('World')
    

    输出为:

    Hello
    world
    

    如果加上关键字参数end:

    print('Hello',end=' ')
    print('World')
    

    输出为:

    Hello World
    

    再比如:

    print('cats','dogs','mice')
    

    输出为:

    cats dogs mice
    

    加上关键字参数sep

    print('cats','dogs','mice',sep=',')
    

    输出为:

    cats,dogs,mice
    

    局部和全局作用域
    ①:全局作用域中的代码不能使用任何局部变量
    ②:但是,局部作用域可以访问全局变量
    ③:一个函数的局部作用域中的代码,不能使用其他局部作用域中的变量
    ④:如果在不同的作用域中,可以使用相同名字命名不同的变量。
    global语句
    如果需要在一个函数内修改全局变量,就可以使用global语句。
    四条法则区分一个变量是处于局部作用域还是全局作用域
    ①:如果变量在全局作用域中使用(即在所有函数之外),他就是全局变量。
    ②:如果在一个函数中,有针对该变量的global语句,他就是全局变量
    ③:否则,如果该变量用于函数中的赋值语句,他就是局部变量。
    ④:但是,如果该变量没有用在赋值语句中,他就是全局变量

    相关文章

      网友评论

          本文标题:python基础

          本文链接:https://www.haomeiwen.com/subject/utmgbqtx.html