美文网首页
自学学习3

自学学习3

作者: ericblue | 来源:发表于2019-04-21 23:44 被阅读0次

    学习要点记录:
    关于 Python 编程的第一部分总计 7 章,主要内容概括为:

    1. 以布尔值为入口开始理解程序本质
    2. 了解值的分类和运算方法
    3. 简要了解流程控制的原理
    4. 简要了解函数的基本构成
    5. 相对完整地了解字符串的操作
    6. 了解各种容器的基础操作
    7. 简要了解文件的读写操作

    以上章节第一遍学习到1-4,关键点摘录如下:

    1. 逻辑操作符的优先级,高于布尔值的操作符,低于数值计算的操作符。
      即:数值计算的操作符优先级最高,其次是逻辑操作符,布尔值的操作符优先级最低。
    1. for 语句块还可以附加一个 else —— 这是 Python 的一个比较有个性的地方。附加在 for 结尾的 else 语句块,在没有 break 发生的情况下会运行
    2. 既然你是产品的用户,你要养成好习惯,一定要亲自阅读产品说明书;
    • 调用函数的时候,注意可选位置参数的使用方法关键字参数的默认值
    • 函数定义部分,注意两个符号就行了,[]=,这里的方括号 [] 表示该参数可选;方括号里再次嵌套了一个方括号,这个意思是说,在这个可选参数 出现的情况下,还可以再有一个可选参数 ;
    • 所有的函数都有返回值,即便它内部不指定返回值,也有一个默认返回值:None

    print() 函数调用说明摘录:

    print(*object, sep=' ', end='\n', file=sys.stdout, flush=False)

    先只注意那些有着 = 的参数,sep=' 'end='\n'file=sys.stdout,和 flush=False
    这其中,先关注这三个 sep=' 'end='\n'file=sys.stdout

    • sep=' ':接收多个参数之后,输出时,分隔符号默认为空格,' '
    • end='\n':输出行的末尾默认是换行符号 '\n'
    • file=sys.stdout:默认的输出对象是 sys.stdout(即,用户正在使用的屏幕)……

    也就是说,这个函数中有若干个具有默认值的参数,即便我们在调用这个函数的时候,就算没有指定它们,它们也存在于此。

    即,当我们调用 print('Hello', 'world!') 的时候,相当于我们调用的是 print('Hello', 'world!', sep=' ', end='\n', file=sys.stdout, flush=False)

    相关文章

      网友评论

          本文标题:自学学习3

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