6月4号python(复习)

1.3数和表达式

数字包括:整型(int),浮点型(float)==小数型,布尔型(true,false)

用int()可以把其他的数字类型转换为整型.

/:除法运算符,结果为小数 ,即浮点数

//:表示去整数商

例:5.0//2.4

>>>2.0

注:如果除数和被处数都是小数,这得到的结果为小数

%:取余,求余(求模)运算符,x%y的结果为x除以y的余数

注:对于整除运算, 其重点是向下元整的结果,因此结果在为负数的时候,圆整后将离0更远, 例如-10//3结果为:将向下圆整为-4,而不是向下圆整为-3

**:乘方(求幂)运算符

例:2**3表示2的3次方:8

1.4变量

含义:存储信息的地方, 创建一个变量x, 并赋值为1(对象).

则:x=1---赋值

命名规则:名称(标识符)只能由字母,数字,和下划线()构成,且不能以数字打头.

1.5语句

print()语句 和 赋值语句x=1

1.6获取用户输入

input()

x=input('x: ')

y=input('y: ')

print(int(x)+int(y))

1.7函数

乘方运算(**)执行幂运算:函数pow

例:y=pow(2,3)

print(y)

>>>8

abs计算绝对值

y=abs(-10)

print(y)

>>>10

round将浮点数圆整为与之最接近的整数

y=round(2/3)

print(y)

>>>1

1.8模块

要导入模块,使用import

math.floor():以浮点数的方式返回向下圆整的结果

import math

x=math.floor(32.1)

print(x)

>>>32

模块的工作原理:使用import导入模块,在以module.function的方式使用模块中的函数,

module(模块),function(函数)

math模块中还包含ceil向上圆整与floor向下圆整相反, 返回大于或等于给定数的最小整数

sqrt:计算平方根

两种方法:

import math

y=math.sqrt(9)

print(y)

>>>3.0

from math import sqrt

print(sqrt(9))

>>>3.0

1.8.1 cmath和复数

复数:由实数和虚数部分组成

1j是个虚数,虚数都以j结尾

import cmath

print(cmath.sqrt(-9))

>>>3j

1.9字符串

在打印字符串的时候要用单引号或双引号括起来

例:

print('let's go!')

>>>会报错

print('let\'s go!')

>>>let's go!

print("let's go")

>>>let's go

1.9.1拼接字符串

x='hello '

y='word'

print(x+y)

>>>hello word

1.9.2字符串表示str和repr(R)

\n:表示换行

x='hello,\nword!'

print(x)

>>>hello,

        word!

把转义字符显示出来:表示原始字符串R---repr,原始字符串用前缀r表示


1.9.3长字符

跨多行的字符串使用三引号

2.1序列

列表(list):可以修改

元组(tuple):不可以修改

2.2通用的序列操作:索引, 切片, 相加, 相乘,迭代等

2.2.1索引(indexing)

从0开始递增(从左向右)

当索引使用负数的时候,Python将从右(即从最后一个元素)开始向左开始,因此-1是最后一个元素的位置

2.2.2切片:舍前取后(slicing)

使用切片来访问特定范围的元素,在切片中第一个索引是包含的第一个元素的位置,第二个索引是切片后余下的第一个元素(不取第二个索引位置所对应的元素,而是取该位置所对应位置元素的前一个元素)

注:

[索引1 : 索引2 : 步长]:在使用正整数索引的时候:索引1的值<索引2的值

[索引1 : 索引2 : 步长]:在使用负数索引的时候:索引1的值要比索引2的值小, 否则没有值

步长:如果步长为2时,将从起点和终点之间每隔一个元素提取一个元素

注:步长为负时, 第一个索引必须必大二个索引大.

    步长为正的时候它是从起点移动到终点.

    而步长为负的时候,它是从终点移动到起点, 把索引值大的看做终点,而且不包含起点索引所对应的值

例:倒取切片数据
























































# 高校智慧校园解决方案摘要 智慧校园解决方案是针对高校信息化建设的核心工程,旨在通过物联网技术实现数字化校园的智能化升级。该方案通过融合计算机技术、网络通信技术、数据库技术和IC卡识别技术,初步实现了校园一卡通系统,进而通过人脸识别技术实现了更精准的校园安全管理、生活管理、教务管理和资源管理。 方案包括多个管理系统:智慧校园管理平台、一卡通卡务管理系统、一卡通人脸库管理平台、智能人脸识别消费管理系统、疫情防控管理系统、人脸识别无感识别管理系统、会议签到管理系统、人脸识别通道管理系统和图书馆对接管理系统。这些系统共同构成了智慧校园的信息化基础,通过统一数据库和操作平台,实现了数据共享和信息一致性。 智能人脸识别消费管理系统通过人脸识别终端,在无需接触的情况下快速完成消费支付过程,提升了校园服务效率。疫情防控管理系统利用热成像测温技术、视频智能分析等手段,实现了对校园人员体温监测和疫情信息实时上报,提高了校园公共卫生事件的预防和控制能力。 会议签到管理系统和人脸识别通道管理系统均基于人脸识别技术,实现了会议的快速签到和图书馆等场所的高效通行管理。与图书馆对接管理系统实现了一卡通系统与图书馆管理系统的无缝集成,提升了图书借阅的便捷性。 总体而言,该智慧校园解决方案通过集成的信息化管理系统,提升了校园管理的智能化水平,优化了校园生活体验,增强了校园安全,并提高了教学和科研的效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值