python的相对优势
1.高级数据类型允许在单一语句中表述复杂操作;
2.使用缩进,而不是括号实现代码块分组;
3.无需预声明变量或参数
python解释器
调用解释器
Python 解释器在可用的机器上通常被安装为 /usr/local/bin/python3.12;将 /usr/local/bin 加入你的 Unix shell 的搜索路径就可以通过输入以下命令来启动它:
python3.12
解释器运行环境
一般情况下,python源码文件编码为UTF-8.可用于字符串字面值,变量,函数名。要正确显示这些字符,编辑器必须能识别 UTF-8 编码,而且必须使用支持文件中所有字符的字体。
python速识
常用作计算器
数学相关
1.简单且基本的四则运算,如:+, -, * 和 /。
**符号表示次方(右边的数字为左边数字的次方),%表示取余,//表示取整。
2.整数的类型是int,带小数的类型是float,其中我们在后期学习到新的知识点但不知道其类型时,就可以使用type的方式去判断类型
3.python中的=号常用作赋值,将右边的变量赋给左边
文本相关
1.python还可以操作文本(“str”类型,即字符串)
这其中包括符号如!,单词,数字,甚至于一个句子。
如果我们使用print函数输出的话,输出结果则可以省去引号,这可以让我们对与自己想要的结果更加清晰
2.当然,对于一个字符串,我们也可以对其索引(值得注意的是,对于被索引的字符串,其第一位是由0开始的,最后一位则可直接使用-1)如:
3.除了索引操作,python还支持 切片。 索引用来获取单个字符,而 切片 则允许你获取子字符串,同时切片还能相加组成一个新的字符串:
省略开始索引时,默认值为 0,省略结束索引时,默认为到字符串的结尾
有趣提示:s[:i] + s[i:] 总是等于 s(i为任意值)
Python中字符串不能修改,是固定的。因此,为字符串中某个索引位置赋值则会报错。
列表相关
Python 支持多种 复合 数据类型,可将不同值组合在一起。最常用的 列表 ,是用方括号标注,逗号分隔的一组值。列表 可以包含不同类型的元素,但一般情况下,各个元素的类型相同:
1.和字符串一样,列表也支持索引和切片:
2.切片操作返回包含请求元素的新列表。以下切片操作会返回列表的 浅拷贝:
3.列表还支持合并操作,且你也可以通过python.append的方式添加新元素在列表 末尾:
4.与字符串不同的是,列表是mutable类型,可以更改其内容:
还可以通过切片改变列表内容:
5.内置函数 len() 也支持列表:
5.最后列表还可以进行嵌套操作:
以上为在python初期学习中的经验及知识分享,其中包括诸多方面的不足与疏漏,欢迎各位大佬指正。