01学习记录Python

学习记录,欢迎指出错误


python.png

图片来自网络,如有侵权,请联系删除。

Python3基础语法

编码

  • 默认情况下,Python源码文件是以UTF-8编码,所有字符都是unicode字符串。可以自己指定编码,格式为: # -*- coding: UTF-8 -*-.

注释

  • Python中单行注释以#开头,多行注释用(''')或(""")将注释括起来。
# -*- coding: UTF-8 -*- 

#单行注释
'''
多行注释
注释1
注释2
'''
"""
多行注释
注释1
注释2
"""

标识符

  • 必须由字母(a-z、A-Z)或下划线(_)开头
  • 其他部分由字母、数字下划线组成
  • 区分大小写字母

保留字

  • 保留字即Python3的关键字,我们不能把它们用作标识符名称。Python的标准库里提供了一个keyword模块,可以输出当前版本的所有关键字:
>>>import keyword
>>>keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 
'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 
'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not',
 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

行与缩进

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠“\”来实现多行语句

  • Python使用缩进来表示代码块,不使用大括号{ }。
  • 缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,建议使用4空格的悬挂式缩进,不要使用tab键。

定义函数

在Python中,使用def语句定义一个函数,依次为函数名,括号,括号内的参数和冒号,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

# -*- coding: utf-8 -*-

def my_name():
    print('name')

if __name__ == '__main__':
    my_name()

导入模块

  • import sys这种方式导入模块a,通过 模块.函数  调用函数。
  • from a import *这种方式导入模块a中的所有内容,可以直接使用函数。
  • from a import 指定内容这种方式导入模块a中的指定的内容,可以直接使用。这种方式在软件开发中使用的比较多,只把需要的内容导入使用。

Python代码风格规范

可以参考Google开源项目风格指南

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容