注:小朋友不要催我,需求过多,正在排期。
注:基础是很重要的,一般面试这些都是必考点,咱们这里参考一些知名的教程,更新一波。同时也别忘记多刷算法。基础和算法搞好了,找工作
事半功倍
。
知识点1:编码
(1)默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。
(2)当然你也可以为源码文件指定不同的编码。
知识点2:标识符
(1)第一个字符必须是字母表中字母或下划线 _ 。
(2)标识符的其他的部分由字母、数字和下划线组成。
(3)标识符对大小写敏感。
在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。 但是我并不推荐,坑太多,怕你填不过来。
知识点3:关于变量
(1)Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
(2)在 Python 中,变量就是变量,它没有类型,我们所说的”类型”是变量所指的内存中对象的类型。
(3)等号(=)用来给变量赋值。
举个小例子:
name = "菜鸟菜菜"
age =18
print(name)
print(age)
知识点4:多个变量赋值
python是允许多个变量赋值的哦。
举个小例子:
a = b = c = 1
当然了,你也可以这样写:
a,b,c=1,2,3
知识点5:python关键字
也就是说你起的变量名称不能与这个冲突。
import keyword
print(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']
知识点6:命名规则
(1)小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
(2)大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
(3)用下划线“_”来连接所有的单词,比如send_buf,
其它需要知道的:
(1)Python中单行注释以 # 开头
(2)多行注释可以用多个 # 号,还有 ‘’’ 和 “””
(3)使用缩进来表示代码块
参考链接: