Python 学习笔记 ① (一些基础语法)

参考网址:

https://www.runoob.com/python3/python3-basic-syntax.html

编码

  源码文件默认以 UTF-8 编码,所有字符串都是 unicode 字符串。也可以指定不同的编码。

  例如:

  # -*- coding: cp-1252 -*-

标识符

  第一个字符必须是字母或下划线 _ 。

  标识符的其他的部分由字母、数字和下划线组成。

  标识符对大小写敏感。

  例如:

  a_12;  _a12;

  特殊:

  在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

保留字

  保留字不能用作任何标识符名称。使用keyword模块可以查看它们:

  例如:

  import keyword

  keyword.kwlist

['False',    
'None',
'True',
'and',
'as',
'assert',
'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'
]

注释

  单行注释以 # 开头。

  例如:

  #这是一个注释

  需要多行注释可以使用 ''' 和 """。

  例如:

  '''

  这是一个注释

  这也是一个注释

  '''

缩进

  使用缩进来表示代码块,不需要使用大括号 {} 。

  缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

  特殊:

  由于编辑器的不同,Tab键的长度不固定。 使用编辑器前,需要提前了解Tab键的空格长度。直接敲空格键也可以。

多行语句

  如果一条语句很长,直接换行继续写是错误的,需要在末尾使用反斜杠(\)来说明下一行是接着这一行继续写的。

  在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\)。

  例如:

  total = item_one + \

  item_two

空行

  利用空行分割代码块,可以很快定位想要找到的代码,便于日后代码的维护或重构。

  特殊:

  空行与代码缩进不同,空行并不是Python语法的一部分。不写空行,运行的时候也不会出错。

同一行显示多条语句

  同一行中如果要使用多条语句,语句之间使用分号(;)。

  例如:

  a = 5;print(a)

Print 输出

  print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":。

  例如:

  print( x, end=" " )

import 与 from...import

  将***整个模块导入,使用的时候需要(***.成员)格式为: import ***

  从***模块中导入特定成员,格式为: from *** import firstfunc

  从***模块中导入多个成员,格式为: from *** import firstfunc, secondfunc, thirdfunc

  将***模块中的全部函数导入,可以直接使用成员 不需要(***.成员)格式为: from somemodule import *

  例如:

  import sys

  from sys import argv,path

  from sys import *

命令行参数

  使用-h参数查看各参数帮助信息。

posted @ 2020-04-20 15:36  天涯有蔷薇  阅读(272)  评论(0)    收藏  举报