注:小朋友不要催我,需求过多,正在排期。

注:基础是很重要的,一般面试这些都是必考点,咱们这里参考一些知名的教程,更新一波。同时也别忘记多刷算法。基础和算法搞好了,找工作事半功倍

知识点1:编码

(1)默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。

(2)当然你也可以为源码文件指定不同的编码。

知识点2:标识符

(1)第一个字符必须是字母表中字母或下划线 _ 。

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

(3)标识符对大小写敏感。

在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。 但是我并不推荐,坑太多,怕你填不过来。

知识点3:关于变量

(1)Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

(2)在 Python 中,变量就是变量,它没有类型,我们所说的”类型”是变量所指的内存中对象的类型。

(3)等号(=)用来给变量赋值。

举个小例子:

  1. name = "菜鸟菜菜"
  2. age =18
  3. print(name)
  4. print(age)

python基础语法 - 图1

知识点4:多个变量赋值

python是允许多个变量赋值的哦。

举个小例子:

  1. a = b = c = 1

当然了,你也可以这样写:

  1. a,b,c=1,2,3

知识点5:python关键字

也就是说你起的变量名称不能与这个冲突。

  1. import keyword
  2. print(keyword.kwlist)
  3. #打印的关键字是:
  4. #['False', 'None', 'True', 'and', 'as', 'assert', 'break',
  5. #'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
  6. #'finally', 'for', 'from','global', 'if', 'import', 'in', 'is',
  7. #'lambda', 'nonlocal', 'not', #'or', 'pass', 'raise', 'return',
  8. #'try', 'while', 'with', 'yield']

知识点6:命名规则

(1)小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog

(2)大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName

(3)用下划线“_”来连接所有的单词,比如send_buf,

其它需要知道的:

(1)Python中单行注释以 # 开头

(2)多行注释可以用多个 # 号,还有 ‘’’ 和 “””

(3)使用缩进来表示代码块

参考链接:

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