Python基础数据类型与格式化总结

创始人
2024-12-15 00:54:48
0 次浏览
0 评论

【Python】基础总结

因为Python没有具体指定数据类型,数据类型是由计算机决定的,所以我们的input()输入的数据默认是作为字符串处理的。
如果要输入一些数字,则需要eval()函数对字符串进行求值并将其转换为语句(数字)。

特征:

基数:

特征:

浮点数之间的运算有一个不确定的尾数,这不是一个错误。

例如:0.1+0.3→0.40.1+0.2→0.300000000000004

这是因为计算机中的所有数据都转换为二进制存储,而有些浮点数无法转换为整数。
转换为相同的二进制数,并且只能无限接近二进制数。
例如:0.1→

例如:z=1.23e-4+5.6e+89jz.real得到实部,z.imag得到虚部

有三种“扩展”或“扩展”排列关系:整数→浮点数→复数

特点:

总共2种字符串表示形式分别是:

扩展:

使用[]获取字符字符串中的一个或多个字符

步长使用[M:N:K]根据字符串的精度或最大输出长度截断字符串。
整数类型b,c,d,o,x,x浮点类型E,E,f,%|

20}'.format('BIT")→'********************BIT''{:10}.format('BIT'''BIT'

其余三个一组,例如:“{0:,.2f}”.format(12345.6789)→'12,345.68''{0:b},{0:c},{0:d},{0:o},{0:x},{0:X}x''.format(425)→'110101001,Σ,425,651,1a9,1A9'"{0:e},{0:E},{0:f},{0:%}".format(3.14)'3.140000e+00,3.140000E+00,3.140000,314.000000%'

↓关闭代码↓

例如对于:

↓关闭代码↓

↓关闭代码↓

↓关闭代码↓

↓关闭代码↓

示例对于:

↓CloseCode↓

运行结果:

↓CloseCode↓

↓CloseCode↓

例如:

↓关闭代码↓

结果运行:

↓CloseCode↓

↓CloseCode↓

例如:

↓CloseCode↓

运行结果:

↓CloseCode↓

↓CloseCode↓

例如:

↓CloseCode↓

正在运行结果:

↓关闭代码↓

↓关闭代码↓

例如:

↓CloseCode↓

运行结果:

↓CloseCode↓

循环运行条件控制模式

↓CloseCode↓

例如:

↓CloseCode↓

结果运行:

↓关闭代码↓

↓关闭代码↓

↓关闭代码↓

例如:

↓CloseCode↓

运行结果:

↓CloseCode↓

例如:

↓CloseCode↓

运行结果:

↓关闭代码↓

↓ClooseCode↓

可选参数如:

↓CloseCode↓

运行结果:

↓CloseCode↓

变量参数如:

↓CloseCode↓

运行结果:

↓CloseCode↓

在函数定义中,我们经常*args(参数)和**kwargs(关键字参数)是。
(实际上,在函数中,and是必需的,args和kwargs可以用其他名称代替)*args指的是不定数量的非键值对参数。
**Kwargs指的是不定数量的键值对参数。

*args用作元组来匹配没有指定参数名称的参数。
**Kwargs用作字典来将参数与指定的参数名称进行匹配。
*args必须位于**kwargs之前。

args(通常在标识符之后,您会看到a或args都是标识符)来接收或传递任意基于条件的参数Python的语法是。
当您收到使用此语法描述的参数时(例如,如果您在函数def语句中对函数签名使用星号语法),Python会将标识符绑定到一个元组,该元组包含所有基于条件的将包含通过隐士。
当您使用此语法传递参数时,标识符可以附加到任何可迭代对象(实际上,它可以是个体,甚至可以是表达式,并且不一定是标识符),只要该表达式将产生一个可迭代对象。

**kwds(标识符通常可以是任意的k​​或kwds)是Python用于接收或传递任意基于条件的参数的语法。
(Python有时将命名参数称为关键字参数。
它们实际上并不是关键字-它们只是用于命名关键字,例如pass、for或Yield,而且还有更多不幸的是,这很令人困惑(令人困惑的术语仍然是语言文化的固有部分)当您获得使用此语法描述的参数时(例如,如果您在in中使用函数的def语句)。
星号语法),那么Python会将标识符绑定到所有接收到的标识符的命名参数字典。
当您使用此语法传递参数时,标识符只能与字典绑定(即它也可以是表达式,不一定是标识符,只要表达式的结果是是字典)。

定义或调用函数时,必须确保a和k位于所有其他参数之后。
如果两者同时发生,则将k放在a之后。

Lambda函数返回函数名称作为结果

↓CloseCode↓

例如:

↓CloseCode↓

p

运行结果:

↓CloseCode↓

谨慎使用lambda函数

Python基础知识——Task2(3)

学习地址:今天学习的主要内容:(1)集合(2)序列2.具体学习内容(1)Python中的Set类似于setdict,是唯一的不可变值的集合,不存储值。
由于键不能重复,因此集合中不存在重复的键。
注意:键必须是不可变类型,即可哈希值。
[示例]构造集合[示例]从集合中删除重复元素[示例]集合的无序属性由于集合是无序的,元素无法索引或切片,因此没有键来获取值,但可以确定是否元素在集合中。
[示例]访问集合中的值[示例]集合的内置方法[示例]集合之间的数学运算[示例]集合的转换[示例]使用不可变集合(2)序列序列类型包括字符串、列表、元组、集合和字典支持常见操作,但集合和字典不支持索引、切片、加法和乘法。
[示例]序列的内置函数[示例]序列遍历[示例]序列操作示例[示例]使用zip操作[示例]使用zip[示例]列表的常用函数[示例]元组的特性[示例]字符串切片操作【示例】字符串格式化【示例】字典键值操作三、学习问题及解决方案记录1、Python中元组、列表和集合之间的相互转换2、Set()集合相关使用使用set.intersection(set1,set2)函数返回两个的交集已设定。
4.学习总结通过这次学习,我深入了解了集合和序列的基本概念和运算,进一步巩固了Python的基础知识,对细节有了清晰的认识。

Python总结(第一章:Python概述第二章:Python语言基础第三章:选择结构)

面对学习Python的挑战,我决定在清明节期间系统复习一下,纠正自己之前学习的不足。
今天复习的内容包括第一章和第二章,第一章讲解Pycharm和IDLE的下载,知识点不多,和第二章的内容紧密相关。
第2章主要涵盖Python语言的基础知识,特别是选择结构,包括补全和编程问题。
一个有趣的编程问题是派生HelloWorld。
第一种方法是打印两行:“print('Hello')'和'print('World')'.HelloWorld”)`。
要构造一个*三角形,例如5条直角三角形,可以使用循环,例如`foriinrange(5):print('*'*(i+1))`。
未来的编程问题包括输出金字塔、格式化字符串以及计算三角形的面积。
通过求解公式,我们学习了如何解决不同类型的问题,例如输入从华氏度到摄氏度的温度以及计算学期总成绩。
在这些实践中,我认识到自己还有很多需要加强的地方,通过对比别人的答案和老师的讲解,我有了更深的认识。
虽然进度比预想的要慢,但我还是决定每天坚持下去,一章一章地深入Python。
底线是,虽然我每天只能编译一章内容,但我决心面对挑战,通过实践和不断学习逐步提高,直到完全掌握Python。
我挑战Python,我确信我会赢!

Python基础入门知识点——while循环讲解

前言While是计算机的一种基本循环模式。
根据条件是否满足来决定进入循环,当条件不再满足时退出循环。
其一般表达式为:while(表达式){循环体}循环的主要作用是重复执行特定的代码。
while循环最常用于代码重复执行指定次数的场景。
基本语法示例:重复执行要求五次——打印“IlikePython”5次并思考:如果必须打印100次怎么办?注意:while语句及其缩进部分构成了一个完整的代码块。
死循环程序员可能会忘记改变循环内部的循环判断条件,导致循环继续执行,程序无法完成!完成计算并打印小星星。
在控制台上显示连续五行“*”。
每个星号的数量按顺序增加。
使用字符串“*”打印小星星。
字符串“*”操作用于拼接字符串。
需求是:控制台连续生成五行“*”,每个星号的个数依次递增。
步骤1.完成5行内容的简单输出2.分析如何处理每行内部“*”的乘法表要求:按照以下格式输出乘法表:开发步骤1.打印9行小星星2、将每一个“*”替换成对应的行列乘法总结:编写while循环时,首先确定循环的约束条件。
热门文章
1
Python中的format()方法:字... formatformat在python中的含义2222.22E+00Format...

2
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

3
Python爱心绘制教程:使用turtl... python的爱心代码教程(python画爱心代码)绘制心形的Python代码我...

4
Python字符串大小写转换方法全解析 python中字母的大小写转换怎么实现?在Python中,大小写转换由内置函数处...

5
Python字典:轻松获取最小值键与计算... python在一个字典里,返回值最小元素对应的键,救解在Python字典中,如果...

6
Python字符串去重空格:strip(... Python去除字符串中空格(删除指定字符)的3种方法在Python编程中,处理...

7
Python数组元素数量计算技巧分享 Python输出数组有多少个元素?简介:在本文中,首席CTO笔记将向您介绍Pyt...

8
简述python中pass的作用 pass语句的作用在许多编程语言中,包括Python;PASS语句用于在代码块中...

9
Python def 关键字详解:函数定... def是什么意思编程?戴夫是什么意思?def是Python中的函数定义关键字,用...

10
python不区分大小写的方法 Python字符串不区分大小写在Python中,字符串操作默认区分大小写。但有时...