异常捕获与抛出工具 即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。 大多数的异常都不会被程序处理,都以错误信息的形式展现在这里: >>>10(1/0)0不能作为除数,触发异常 Traceback(mostrecentcalllast): File"<stdin>",line1,in? ZeroDivisionError:divisionbyzero >>>4+spam3spam未定义,触发异常 Traceback(mostrecentcalllast): File"<stdin>"...

  7hRIHxbwwFZR   2024年02月27日   58   0   0 Python

流程控制工具 三大流程 编程语言中有三大流程,分别是: 顺序流程:代码的执行顺序从上到下,从左往右 分支流程:(又称选择流程)根据不同的情况执行不同的代码 循环流程:程序重复的执行某段代码 当需要设计分支流程与循环流程时,就需要用到流程控制工具了。 分支流程控制工具 if语句 if语句用于有条件的执行,语法如下: if_stmt::="if"assignment_expression":"suite ("elif"assignment_expression":"suite) ["else"":"suite] if语句对表达式(assignment_expression)逐个求值直到找到...

  7hRIHxbwwFZR   2024年02月26日   84   0   0 Python

格式化字符串 笔者认为格式化字符串(formattedstring)在任何语言里都值得单独拿出来做个笔记,因为它是编程中控制输出的重要一环。 FormattedStringLiterals(f-string) 官网的翻译为“格式化字符串字面值”。比较常用的格式化方法。 在字符串前加上前缀f或F,通过{expression}替代区域(replacementfield),把需要表达的内容添加到字符串内。 >>>print(f'1+1={1+1}') 1+1=2 >>>print(f'1+1={1+1:3d}') 1+1=2 >>>print(f...

  7hRIHxbwwFZR   2024年02月23日   144   0   0 Python

集合与映射类型 集合类型(SetType) 集合类型对象是由具有唯一性的可哈希对象所组成的无序多项集。 由于集合类型是无序的,它并不记录元素位置或插入顺序,因此集合类型不支持索引、切片或其他序列类的操作。 类型 对应关键字 构造函数 是否可变 是否可哈希 set set set() 可变 不可哈希 frozenset frozenset frozenset() 不可变 可哈希 set和frozenset的构建方式: 使用花括号内以逗号分隔元素的方式:{'jack','sjoerd'} 使用集合推导式:{cforcin'abracadabra'ifcnotin'abc'...

  7hRIHxbwwFZR   2024年02月21日   47   0   0 Python

常见内置序列类型(SequenceType) 类型 英文名 对应关键字 构造函数 是否可变 列表 list list list() 可变 元组 tuple tuple tuple() 不可变 数字序列:range range range range() 不可变 文本序列:字符串 string str str() 不可变 通用序列操作(CommonSequenceOperation) 大多数序列类型,包括可变类型和不可变类型都支持下表中的操作。 此表按优先级升序列出了序列操作。在表格中,s和t是具有相同类型的序列,n,i,j和k是整数而x是任何满足s所规定的类型...

  7hRIHxbwwFZR   2024年02月20日   138   0   0 Python

初步了解Python 编程规范:PEP8 在没有额外编程规范的前提下,建议翻阅并遵守PEP8StyleGuideforPythonCode 编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。可以在源码文件上方指定不同的编码: -coding:cp-1252-- 上述定义允许在源文件中使用Windows-1252字符集中的字符编码,对应适合语言为保加利亚语、白俄罗斯语、马其顿语、俄语、塞尔维亚语。 标识符 标识符(变量名)命名规则: 第一个字符必须是字母表中字母或下划线_。 其他的字符由字母、数字和下划线组成。 大小写敏感 不能用Python内置...

  7hRIHxbwwFZR   2024年02月19日   148   0   0 Python

Python常见内置数据类型 在Python中,常用的类型是这些: Python中查看数据类型的函数(function)为type()。 >>>text="Istestastringtypeobject?" >>>print(type(text)) <class'str'> Python中常看内置方法(build-inmethod)的函数为dir()。 >>>dir(text)[0:5]笔者为了节约空间,只打印了前5个方法 ['__add__','__class__','__contains__','__delattr__'...

  7hRIHxbwwFZR   2024年02月19日   21   0   0 Python

常见内置数值类型 数值类型是不可变类型(immutabletype),它包括布尔类型、整数、浮点数与复数。 类型 英文名 构造方式 对应关键字 构造函数 布尔 Boolean var=True bool bool() 整数 Integer var=5 int int() 浮点数 Float var=5.0 float float() 复数 ComplexNumber var=5.0+0j complex complex() 数值类型通用运算比较运算 在Python中有八种比较运算符,优先级相同。 运算 含意 运算 含意 < 严格小于(stri...

  7hRIHxbwwFZR   2024年02月19日   56   0   0 Python

在Windows中配置WSL2与Debian的全流程 ref:HowtoInstallWSL2onWindows10(Updated)visitedon2024-01-09Microsoft如何使用WSL在Windows上安装Linuxvisitedon2024-01-09清华大学开源软件镜像站Debian软件源visitedon2024-01-09ArchWiki:Fontconfigurationvisitedon2024-01-15ArchWiki:InputMethodvisitedon2024-01-16 这篇文章记录了我在Windows10上配置WSL2与Debian的全部流程与...

  7hRIHxbwwFZR   2024年01月26日   21   0   0 Linux

Python中的变量 变量的定义 程序中,数据都临时存储在内存中。每一个被存储在内存的数据都有一个内存地址。其中特定的数据被我们所使用,因此我们为那些内存地址定义了名称。这一名称被称作标识符,又称变量名。而与变量名对应内存地址中的数据被称为变量值。 总结:变量为内存中特定的数据。它的内存地址的名称为变量名,它的值为变量值。 在Python中,查看变量内存地址的方式为:id()。如: >>>a=1 >>>id(a) 140718160995112 变量的赋值方法 赋值:定义变量。 在Python里用等号=来给变量赋值。如: >>>nam...

  7hRIHxbwwFZR   2023年11月02日   73   0   0 Python
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~