Python期末总结

news/2024/11/30 10:41:14/

Python期末总结

第二章     Python基础

2.1代码格式

良好的代码格式可提升代码的可读性

注释

单行注释“#” 开头,用于说明当前行或之后代码的功能。单行注释既可以单独占一行,也可以位于标识的代码之后,与标识的代码共占一行。

# 第一个注释

print (“Hello, Python!”)  # 第二个注释

多行注释是由三对双引号或单引号包裹的语句,主要用于说明函数或类的功能。

"""

print(value, ..., sep=' ', end='\n', file=sys.stdout,

flush=False)

"""

缩进

Python代码的缩进可以通过Tab键控制,也可使用空格控制。 空格是Python3首选的缩进方法,一般使用4个表示一级缩进;Python3不允许

if True:

print ("True")

else:

print ("False”)

print ("False”)

语句换行

Python官方建议每行代码不超过79个字符,若代码过长应该换行。

string=(“Java语言作为静态面向对象编程语言的代表, ”

“极好地实现了面向对象理论, ”

“允许程序员以优雅的思维方式进行复杂的编程。‘’)

2.2标识符和关键字

标识符

命名规则

• 标示符由字母、下划线和数字组成,且数字不能开头。

• Python中的标识符是区分大小写的。例如, apple和APPLE是不同的标识符。

• Python中的标识符不能使用关键字 。

若希望在程序中表示一些事物,开发人员需要自定义一些符号和名称,这些符号和名称叫做标识符。 Python中的标识符需要遵守一定的规则。 

关键字

关键字是Python已经使用的、不允许开发人员重复定义的标识符。 Python3中一共有35个关键字,每个关键字都有不同的作用。

2.3变量和数据类型

变量

标识内存单元的标识符又称为变量名, Python通过赋值运算符“=”将内存单元中存储的数值与变量名建立联系,即定义变量,具体语法格式如下: 变量 = 值

data = 10

数据类型 

根据数据存储形式的不同,数据类型分为基础的数字类型和比较复杂的组合类型,其中数字类型又分为整型、 浮点型、 布尔类型和复数类型;组合类型分为字符串、 列表、 元组、 字典等。

Python内置的数字类型有整型(int)、浮点型(float)、复数类型(complex)和布尔类型(bool),其中int、float和complex分别对应数学中的整数、小数和复数;bool类型比较特殊,它是int的子类,只有True和False两种取值。

字符串是一个由单引号、双引号或者三引号包裹的、有序的字符集合。

列表是多个元素的集合,它可以保存任意数量、任意类型的元素,且可以被修改。Python中使用“[]”创建列表,列表中的元素以逗号分隔。

元组与列表的作用相似,它可以保存任意数量与类型的元素,但不可以被修改。Python中使用“()”创建元组,元组中的元素以逗号分隔。

集合与列表和元组类似,也可以保存任意数量、任意类型的元素,不同的是,集合使用“{}”创建,集合中的元素无序且唯一。

字典中的元素是“键(Key):值(Value)”形式的键值对,键不能重复。Python中使用“{}”创建字典,字典中的各元素以逗号分隔。

变量的输入与输出

input()函数用于接收用户键盘输入的数据,返回一个字符串类型的数据,其语法格式如下所示:input([prompt])

prompt表示函数的参数,用于设置接收用户输入时的提示信息。

pprint()函数用于向控制台中输出数据,它可以输出任何类型的数rint()函数用于向控制台中输出数据,它可以输出任何类型的数据

print(*objects, sep=' ', end='\n', file=sys.stdout)

p objects :表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。
p sep :用于设定分隔符,默认使用空格作为分隔。
p end :用于设定输出以什么结尾,默认值为换行符 \n

        file:表示数据输出的文件对象。

#打印购物小票
danhao = '单号:DH20109'
time = '时间:2020'
qian = '名称   数量    单价   金额'
diyi = '金士顿U盘  1    40    40'
dier = '胜创      1    50    50'
disan = '读卡器    1     8     8'
disi = '网线      1     5     5'
diwu = '''总数:4       总额: 103
折后总额: 103
实收:103   找零:0
收银:管理员'''
print('*'*30)
print(danhao)
print(time)
print('*'*30)
print(qian)
print(diyi)
print(dier)
print(disan)
print(disi)
print('*'*30)
print(diwu)

2.5数字类型转换(int()float()complex()

int:将数据转换成一个整型数据

float:将数据转换成一个浮点型数据

complex:将数据转换成复数类型

2.6运算符

算术运算符:

+:加,使两个数相加,获取两个数的和

-:减,使两个数相减,获取两个数的差

*:  乘,使两个数相乘,获取两个数的积

/:除,使两个数相除,获取两个数的商

//:整除,使两个数相除,获取两个数商的整数部分

%:取余,使两个数相除,获取余数

**:幂,使两个数进行幂运算,获取a的b次幂

算术运算符

既支持对相同类型的数值进行运算,也支持对不同类型的数值进行混合运算。在混合运算时,Python会强制将数值的类型进行临时类型转换

注意:

整型与浮点型进行混合运算时,将整型转化为浮点型。

其他类型与复数运算时,将其他类型转换为复数类型。

赋值运算符

赋值运算符的作用是将一个表达式对象赋值给一个左值。左值是指一个能位于赋值运算符左边的表达式,它通常是一个可修改的变量,不能是一个常量。

x = y = z = 1    # 变量x、y、z均赋值为1

  比较运算符(==!=><>=<=

比较运算符也叫关系运算符,用于比较两个数值,判断它们之间的关系。

它们通常用于布尔测试,测试的结果只能是TrueFalse

逻辑运算符(or,“and,“not)


http://www.ppmy.cn/news/416250.html

相关文章

Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

全文目录 先导知识学习目标&#xff1a;2.1 代码格式2.1.1 注释2.1.2 缩进2.1.3 语句换行 2.2 标识符和关键字2.2.1 标识符2.2.2 关键字 2.3 变量和数据类型2.3.1 变量变量的作用变量的命名习惯变量的使用 2.3.2 数据类型2.3.3 变量的输入与输出 2.4 实训案例2.4.1 打印购物小票…

菜鸟成长手册:八大品牌内存真伪巧识别

经常逛电脑市场的朋友会有这种体会&#xff0c;那就是如今市场中的内存品牌非常多&#xff0c;大大小小细数起来也能有20多个品牌了吧&#xff0c;大家在选购的时候也是往往挑花了眼。除了内存品牌差异外&#xff0c;我发现“内存打假”已经成为广大网友们非常关心的一个问题。…

电脑硬件详解:内存的作用和选购

内存对于整机性能有着很重要的影响&#xff0c;一是内存关乎着一台电脑的速度。二来内存也是电脑升级中最好升级的产品。买一根插上去&#xff0c;即插即用&#xff0c;方便快捷。那么&#xff0c;内存真正的作用又是什么呢&#xff1f; 内存的作用 攒机时内存非常重要&…

五虎争锋!超值DDR2笔记本内存导购

笔记本内存选购指南&#xff1a; NAPA笔记本入市已有数月之余&#xff0c;对于采用CORE DUO处理器的机型来说&#xff0c;1GB容量内存必不可少&#xff0c;因为这样可以使双核处理器的威力不至被埋没。然而目前绝大多数笔记本电脑仍标配512MB内存&#xff0c;甚至部分还采用256…

怎么看内存的类型?

整个DDR SDRAM颗粒的编号&#xff0c;一共是由14组数字或字母组成&#xff0c;他们分别代表内存的一个重要参数&#xff0c;了解了他们&#xff0c;就等于了解了现代内存。 颗粒编号解释如下&#xff1a; 1&#xff0e; HY是HYNIX的简称&#xff0c;代表着该颗粒是现代制造的产…

内存的工作原理(一)

现代的PC&#xff08;包括NB&#xff09;都是以存储器为核心的多总线结构&#xff0c;即CPU只通过存储总线与主存储器交换信息&#xff08;先在Cache里找数据&#xff0c;如果找不到&#xff0c;再去主存找&#xff09;。输入输出设备通过I/O总线直接与主存储器交换信息。在I/O…

内存类型

1&#xff0e;内存条的诞生当CPU在工作时&#xff0c;需要从硬盘等外部存储器上读取数据&#xff0c;但由于硬盘这个“仓库”太大&#xff0c;加上离CPU也很“远”&#xff0c;运输“原料”数据的速度就比较慢&#xff0c;导致CPU的生产效率大打折扣&#xff01;为了解决这个问…

关于SDRAM内存

前几天&#xff0c;研究了一下以前的SDRAM内存&#xff0c;整理了一部分资料如下。 辨别真假KingMax PC-150内存条 更新时间&#xff1a;01年9月29日 ITdoor.net/赵 宁、刘一坤 现今的内存市场可以说是悬念迭起&#xff0c;行情跌宕起伏&#xff0c;SDRAM似乎已经快被DD…