学习python记录
如何运行python程序----本质python 程序
1.cmd执行python进入python运行环境,执行程序(环境变量中的python命令)
2.将文件保存为.py,执行程序 python **.py(环境变量中的python命令)
以下为Python命令行参数:
选项 描述
-d 在解析时显示调试信息
-O 生成优化代码 ( .pyo 文件 )
-S 启动时不引入查找Python路径的位置
-V 输出Python版本号
-X 从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时。
-c cmd 执行 Python 脚本,并将运行结果作为 cmd 字符串。
file 在给定的python文件执行python脚本。
3.在pycharm中选择python解释器执行程序(从(环境变量中的python命令)拷贝来的)
"D:\py projects\test1\venv\Scripts\python.exe" "D:/py projects/test1/test.py"
python安装
python是解释性语言,因此跨平台,向java/node语言一样,只需编写一次代码,即可运行于各个平台,
同java解释器/node解释器一个原理,不同平台对应不同的解释器,只需在对应平台安装对应的解释器
程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。
path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。
操作系统搜索可执行命令时会从path中查找,因此可执行命令路径写在path中就可以被操作系统搜索到
python的基础
编码默认为utf-8,unicode字符集
注释:# ''' """
缩进
python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
python模块导入:
将整个模块(somemodule)导入,格式为: import somemodule
从某个模块中导入某个函数,格式为: from somemodule import somefunction
从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc
将某个模块中的全部函数导入,格式为: from somemodule import *
python数据类型
Python中的变量不需要声明。
标准数据类型
Python3 中有六个标准的数据类型:
Number(数字)
String(字符串):Python 字符串不能被改变。向一个索引位置赋值,比如word[0] = 'm'会导致错误。
List(列表):列表是写在方括号 [] 之间、用逗号分隔开的元素列表。
Tuple(元组):元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。
Set(集合):可以使用大括号 { } 或者 set() 函数创建集合
Dictionary(字典):列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。
Python3 的六个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)