标签:路径 包含 python3 部分 global rac 字符串 except 注释
一.python基本运行
1.python是动态类型,强类型的语言
2.python就是一种解释型语言,python的编译在python解释器中发生,Python的解释器完成字节编译的功能
3.pycharm中# !/user/bin/env python 表示指向 python 的路径,告诉操作系统执行这个脚本的时候,调用 /usr/bin下的python解释器
4.python代码先编译成字节码 .pyc(PyCodeObject),再根据字节码解释执行
5.python中执行一次后自动生成 .pyc 文件(字节码)(缓存)(提供运行速度), .pyc 文件就是经过编译后的二进制文件
6. .pyc 文件命令生成:python -m py_compile xxx.py
7.根据情况python会自动判断是否生成持久的 .pyc 文件还是暂时的 .pyc 文件
8.python文件执行流程
二.注释
1.选定内容ctrl+/
2.Python中单行注释以 # 开头
3.多行注释用三个单引号 ‘‘‘ 或者三个双引号 """ 将注释括起来
三.行与缩进
1.python最具特色的就是使用缩进来表示代码块
2.缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数,缩进不一致,会导致运行错误
四.多行语句
1.使用反斜杠(\)来实现多行语句
2.在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\)
五.空行和多句行
1.空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构
2.Python可以在同一行中使用多条语句,语句之间使用分号(;)分割
六. 标识符
1.第一个字符必须是字母或下划线 _
2.标识符的其他的部分由字母、数字和下划线组成
3.标识符对大小写敏感
七.关键字keyword
关键字是预先保留的标识符,每个关键字都有特殊的含义
1 import keyword#导入keyword(关键字)模块 2 print(keyword.kwlist)#输出当前版本所有关键字 3 --------------------------------------------------------------- 4 [‘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‘]
八.编码
1.编码:把我们写的东西转换为计算机可以理解的二进制
1.python 3源码文件(.py)默认以 UTF-8 编码,所有字符串都是 unicode 字符串
2.ASCII码:显示所有英文、数字、字母,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号,现在ascii码可以看做是utf-8的一部分
3.Unicode(万国码):规定字符最少由 16 位来表示(2个字节),即:2 **16 = 65536,其中每个汉字三个字节
4.UTF-8:是对Unicode编码的压缩和优化,对字符进行分类,是可变长度字符编码,用1-6个字节编码Unicode字符,其中ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3字节
5.pycharm中写入 # -*- coding:utf-8 -*-表示为源码文件指定编码,
7.ord(unicode ordinal)编号,chr(character)字符
1 print(‘A=‘,ord(‘A‘))#输出A的Unicode码 2 print(‘4444=‘,chr(4444))#输出4444对应的字符 3 -------------------------------------------------- 4 A= 65 5 4444= ?
九.变量
1.在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型,变量在程序中就是用一个变量名表示
2.Python中可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来
3.Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
4.等号(=)用来给变量赋值,等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值,变量名遵循标识符的原则,
5.赋值可以说成是:变量引用某个值。
6.可以改变变量的引用,一个变量只能引用一个值
1 a = ‘ABC‘#表示变量a引用‘ABC’字符串 2 #Python解释器干了两件事情: 3 #1.在内存中创建了一个‘ABC‘的字符串(对象) 4 #2.在内存中创建了一个名为a的变量,并把它指向‘ABC‘。 5 6 b = a#表示变量b引用‘ABC’字符串 7 #把a赋值给b,实际:是把变量b指向变量a所指向的数据 8 9 a = ‘XYZ‘#表示变量a引用‘XYZ’字符串 10 #又把变量a重新指向一个新的对象 11 12 print(a) 13 print(b) 14 15 #同时给多个变量进行赋值 16 c=d=1#c引用1,d引用1 17 print(c,d) 18 19 e,f,g = 1, 2, "runoob"#e引用1,f引用2,g引用"runoob" 20 print(e,f,g) 21 ------------------------------------------------------------------- 22 XYZ 23 ABC 24 1 1 25 1 2 runoob
标签:路径 包含 python3 部分 global rac 字符串 except 注释
原文地址:https://www.cnblogs.com/yu-liang/p/8562013.html