Python变量及基本运算

基于STM32设计的心率脉搏测量仪(项目资料ID:9) 本设计基于STM32F103单片机开发了一款便携式心率脉搏测量仪,通过光电传感器采集脉搏信号,经放大(约1200倍)、滤波(低通及四阶低通滤波)、比较及偏置电压调理后,由STM32进行ADC采样与数据处理。硬件采用Altium Designer设计,包含信号调理电路(限定心率范围43.4-800次/分钟)及电源管理模块;软件基于STM32CubeMX开发,利用队列存储和时间间隔平均算法优化精度,实现多终端显示(OLED实时心率/动画、MATLAB波形分析、蓝牙传输至手机)。系统支持自动启停(检测脉搏启 阅读详情
Python变量命名:

变量名由字母、数字、下划线组成。
变量不能以数字开头
不可以使用关键字

例如:a a1 _a


python变量的赋值:
变量的声明和定义的过程,等号两边可以有空格
a = 1
变量不需要声明,根据所赋值内容决定变量的数据类型
>>> a=1
>>> a

1

a是整型

非数字要用引号括起来,否则会认为是变量
a = c 报错 NameError: name 'c' is not defined
a = 'd' 正确
>>> a = 'd'
>>> print a
d

运算符与表达式
Python运算符包括:
(1)赋值运算符
=:x = 3, y = ‘abcd’
+=: x += 2
-=:x -= 2
*=:x *= 2
/=: x /= 2
%=:x %= 2
(2)算术运算符
+
-
*
/   除法,有小数
//  整除,没有小数
%
**   乘方 2**3=8 表示2的3次方
(3)关系运算符
> :1 > 2
< :2 < 3
>=:1 >= 1
<=:2 <= 2
==:2 == 2
!=: 1 != 2
(4)逻辑运算符
and逻辑与: True and False
or逻辑或: False or True
not逻辑非: not True
表达式是将不同的数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。


python常用函数

type函数:查看变量的数据类型
type(变量名)

help函数:查看帮助
help(名称)

数字类型小于任何其他非数字类型,所以也小于字符串类型。
字符串之间的比较,从左到右,先比较第一个字符,如果第一个字符一样,再比较第二字符,依次进行比较
那么字符之间比较的原则是根据ACSII,'a'的ASCII值是97,ord('a')是97,ord('A')是65,所以’a' > 'A'。

input()与raw_input()区别
input()与raw_input()返回值都是字符串
input() 输入的内容不能是字符,否则会当成变量
raw_input()   输入的内容不受限制
实例:
#!/usr/bin/python
#encoding:utf8
num1 = input("请输入数字: ")
num2 = input("Please input a number: ")
print ("%s + %s = %s" % (num1, num2, num1+num2))
print ("%s - %s = %s" % (num1, num2, num1-num2))
print ("%s * %s = %s" % (num1, num2, num1*num2))
print ("%s / %s = %s" % (num1, num2, num1/num2))
print ("%s " % num1)
print ("%.2f" % (int(free)/1024.0)+'M')

字符串格式化
%表示格式化字符串的格式符号。
%s,格式化字符串,字符,如果只有一个字符,通常不用括号,格式化之后变为字符串
%d,表示整数的字符串,格式化字符串,数字,如果只有一个字符,通常不用括号,格式化之后变为字符串
%x,表示16进制的字符串
%f,表示浮点数字符串,%.2f ,.2表示显示几位小数,如果只有一个字符,通常不用括号,格式化之后变为字符串,所以可以用+号连接'M'

示例:

(1)

import sys
i =10
sys.stdout.write("str:%d" %i)
(2)
import sys
i ='10'
sys.stdout.write("str:%s" %i)
(3)
import sys
i ='10'
print "str:%(key)s" % {'key':i}
(4)
import sys
i =10
sys.stdout.write("str:%02f" %i)
  (5)
使用str.format()函数
print ('6:\t|{0:b}'.format(3))
print ('7:\t|{0:c}'.format(3))
print ('8:\t|{0:d}'.format(3))
print ('9:\t|{0:o}'.format(3))
print ('10:\t|{0:x}'.format(3))
print ('11:\t|{0:e}'.format(3.75))
print ('12:\t|{0:g}'.format(3.75))
print ('13:\t|{0:n}'.format(3.75))#浮点数
print ('14:\t|{0:n}'.format(3))  #整数
print ('15:\t|{0:%}'.format(3.75))
(6)
#使用'{}'占位符
print('I\'m {},{}'.format('Hongten','Welcome to my space!'))
print('#' * 40)
(7)
#也可以使用'{0}','{1}'形式的占位符
print('{0},I\'m {1},my E-mail is {2}'.format('Hello','Hongten','hongtenzone@foxmail.com'))
#可以改变占位符的位置
print('{1},I\'m {0},my E-mail is {2}'.format('Hongten','Hello','hongtenzone@foxmail.com'))
print('#' * 40)
(8)
#使用'{name}'形式的占位符
print('Hi,{name},{message}'.format(name = 'Tom',message = 'How old are you?'))
print('#' * 40)
(9)
#混合使用'{0}','{name}'形式
print('{0},I\'m {1},{message}'.format('Hello','Hongten',message = 'This is a test message!'))
print('#' * 40)
(10)
#下面进行格式控制
import math
print('The value of PI is approximately {}.'.format(math.pi))
print('The value of PI is approximately {!r}.'.format(math.pi))
print('The value of PI is approximately {0:.3f}.'.format(math.pi))

python转义符
python里面有两种转义符:字符串格式化里面的转义符;正则表达式里面的转义符

(1)%,两个特殊符号前面加%转义(字符串格式化里面的转义符)
sys.stdout.write("str:%d%%" %i)
 "str:%d%%" %i :百分之多少  %d  %  比如100%
sql = "grant replication slave on *.* to %s@'%%' identified by '%s'" %
%转义
 (2)\ 转义符  (正则表达式里面的转义符)
转义符和元字符跟shell的基本一样,转义都有\ 反斜杠
python元字符:    .、^、$、*、+、?、{}、[]、\ 转义、|、()

我们想让通配符,或者元字符变成普通字符。那么这里我们就需要用到转义符了。

 shell提供转义符有三种: 

'' 单引号,硬转义,其内部所有的shell元字符、通配符都会被关掉。注意,硬转义中不允许出现’(单引号)。
"" 双引号,软转义,其内部只允许出现特定的shell元字符($,`,\):$用于变量值替换、`用于命令替换、\用于转义单个字符
\ 反斜杠,转义,去除其后紧跟的元字符或通配符的特殊意义。

#encoding:utf8:指定字符编码支持中文
有几种写法
#encoding:utf8
#encoding:utf-8
#-*- encoding:utf-8 -*-
#coding:utf8
#coding:utf-8
#-*- coding:utf-8 -*-
(四)C++自制植物大战僵尸游戏启动流程 鼠标左键单机VS2022上方工具栏中进行项目启动。第一次启动项目需要编译项目中所有代码文件,编译生成需要一定的时间。不同性能的电脑需要消耗的时间差别可能较大,通常在几分钟到几十分钟之间。编译成功后会自动启动运行游戏。qi编译成功后自动启动运行游戏如下图。 阅读详情

相关推荐

解锁微信小程序Camera组件的隐藏技能:连续扫码背后的逻辑与陷阱

本文深入解析微信小程序Camera组件在连续扫码功能中的技术原理与优化方案,涵盖识别率提升、内存管理策略及典型问题排查。通过实战参数对比和代码示例,帮助开发者解决扫码枪应用中的性能损耗与界面卡顿问题,提升零售、物流等场景的工作效率。

weixin_29019241的博客 493

【Pytorch教程】:变量 (Variable)

目录什么是VariableVariable 计算, 梯度获取 Variable 里面的数据 什么是Variable 在 Torch 中的 Variable 就是一个存放会变化的值的地理位置。里面的值会不停的变化。 我们定义一个 Variable: import torch from torch.autograd import Variable # torch 中 Variable 模块 # 先生鸡蛋 tensor = torch.FloatTensor([[1,2],[3,4]]) # 把鸡蛋放到篮子里,

nanke_4869的博客 7521

ZLMediaKit源码分析(二)推流创建

ZLMediaKit推流结构体创建是在RtspSession::onRecv()之后。如何触发onRecv()请参考上一篇文章这里不在赘述。

cliffordl的专栏 5075

chatgpt赋能python:Python的基础操作:相加两个变量

在Python中,相加是指将两个数值变量或字符串变量合并成一个变量的操作。对于数值变量,相加的结果是它们的总和;对于字符串变量,相加的结果是它们的拼接。相加有时也被称为“加法运算”。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。

findyi123的博客 1395

【fNIRS可视化学习1】基于NIRS-SPM进行光极可视化并计算通道坐标

设头皮上的目标点为P₀(x₀, y₀, z₀),需要在大脑皮层点集S上找到最合适的投影点P'。

Rose9614的博客 2208

深度解析快递柜管理系统的C++实现:设计与实现

本文详细介绍了一个基于C++的快递柜管理系统的设计与实现,包括系统需求分析、架构设计、数据库设计、关键功能模块实现和测试与验证。通过详细的代码示例和理论分析,读者可以全面了解如何开发一个完整的快递柜管理系统。希望本文能够为读者在实际项目开发中提供有价值的参考。

m0_57781768的博客 714

【Python学习教程】Python变量类型和运算符_python 变量运算

任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存(内存条)中,变量其实就是这块内存的名字。和变量相对应的是常量(Constant),它们都是用来“盛装”数据的小箱子,不同的是:变量保存的数据可以被多次修改,而常量一旦保存某个数据之后就不能修改了。Python。

2401_84141219的博客 1010

使用STC15F104W产生PWM脉冲

最近的小项目中使用到了STC15F104W产生PWM脉冲

yeats1989的专栏 1万+

chatgpt赋能python:Python中相加两个变量之间的数

本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于AI+职场+办公方向。下图是课程的整体大纲下图是AI职场汇报智能办公文案写作效率提升教程中用到的ai工具。

pythonxxoo的博客 356

智能运营模型的建设与运用实践

一项运营活动的全流程,主要包含客群挖掘与筛选、产品与权益选择、触点与活动选择、运营策略调优等关键环节,涉及客群管理、活动管理、权益管理、触达管理、智能调控等系统支撑需求,如今工商银行已开展与其相对应的推荐模型、分析模型等的研发与实践。自2023年9月该模型被知客运营平台吸收并上线以来,已累计有远程银行中心、吉林分行、重庆分行等30余家分行或机构使用,赋能融e借、积存金、结售汇、基金、理财、存款等12种场景,产生营销客户清单达千万人次,有力促进了保守型理财、天天盈、添益快线、寿险等产品的销售。

银行信息系统应用架构详解 850

【高级强化学习:算法、优化与泛化】第13章 扩散模型策略优化(Diffusion Policy Optimization)

\quad$ 计算均值 $\mu_t = \frac{1}{\sqrt{\alpha_t}} \left( x_t - \frac{1 - \alpha_t}{\sqrt{1 - \bar{\alpha}_t}} \tilde{\epsilon} \right)$.$\quad$ 组合得分估计: $\tilde{\epsilon} = \epsilon_{\text{unc}} + w \cdot (\epsilon_{\text{con}} - \epsilon_{\text{unc}})$.

u012133341的博客 339

python基础之变量的计算和输入输出

数字型变量可以直接计算。

m0_57297999的博客 904

损失函数大汇总(三十八)(AUCPR Loss附公式推导与代码)

本文系统介绍了AUCPR Loss的原理与应用。针对不平衡分类任务中AUC指标不够敏感的问题,提出通过优化PR曲线面积(AUCPR)来提升模型性能。文章详细推导了AUCPR的可微近似实现:首先用sigmoid函数软化阈值判断,构造可微的TP/FP/FN计数;然后基于软Precision和Recall计算近似PR曲线面积;最后通过数值积分得到可优化的损失函数。特别讨论了温度参数τ对训练稳定性的影响,并比较了AUCPR与AUC、AP等指标的异同。该方法适用于医学筛查、欺诈检测等极端不平衡场景,能更准确反映模型对

悦学共鸣,温柔以待,汇聚光芒,共同成长 441

Python运算符与变量的基本使用

文章目录算数运算符目标01. 算数运算符02. 比较(关系)运算符03. 逻辑运算符04. 赋值运算符05. 成员运算符06. 算数运算符的优先级变量的基本使用目标01. 变量定义1) 变量演练1 —— iPython2) 变量演练 2 —— PyCharm3) 变量演练 3 —— 超市买苹果02. 变量的类型2.1 变量的类型 算数运算符 计算机,顾名思义就是负责进行 数学计算 并且 存储计算结果 的电子设备 目标 算术运算符的基本使用 01. 算数运算符 算数运算符是 运算符的一种 是完成基

596

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

python王者-第2章认识变量与基本数学运算

在Python中,进行计算是非常基础的操作,允许用户执行各种数学运算。

andyyah晓波的博客 236

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【Python图解】 常量与变量及基本运算

在Python中,变量是一个存储数据的容器,变量的值可以在程序运行时改变。你可以通过赋值语句给变量赋值。在Python中,没有严格的常量类型。常量通常是指值一旦赋值后就不能改变的变量。虽然Python没有内建的常量类型,但我们可以通过命名约定来表示常量。•变量是程序中存储数据的容器,值可以改变。•常量是值在程序中不会改变的变量,通常用全大写字母表示。• 变量可以存储多种类型的数据,如整数、浮点数、字符串和布尔值等。希望这份简洁的教程对你理解Python中的常量与变量有所帮助!

LKIDTI数据的博客 1114

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

03Python算数运算符及变量基本使用

在 Python 中,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建等号(=)用来给变量赋值左边是一个变量名右边是存储在变量中的值变量名 = 值变量定义之后,后续就可以直接使用了。

dotnethello的博客 614

Python中的基本数据类型、运算、变量

本文利用的是Python 3.x版本,建议学习3.x版本 以下是刚刚建立不久的微信公众号,记录所思所想所学,主要聚焦于计算机,我会分享我算学到的知识,如果对您有帮助,希望您可以关注,谢谢~ Python中的基本数据类型、运算、变量 1. 基本数据类型 1.1 整数 py可以处理任意大小的整数,例如123,123456789132456,任意大小,而像C,Java等这种语言对整数大小是有要求的...

专注于计算机视觉与计算机图形学 664

基本运算与变量使用——《跟老吕学Python》

在Python中,基本运算和变量的使用是编程的基础。以下是一些基本运算和变量使用的示例,帮助你更好地理解这些概念。通过这些示例,你可以更深入地理解如何在Python中使用基本运算和变量,以及如何在实际编程中应用这些概念。在Python中,你可以轻松地声明变量并赋予它们值。Python支持多种基本数学运算,包括加法、减法、乘法、除法、模运算(取余数)和幂运算。在进行运算时,有时需要将一种数据类型转换为另一种数据类型,以确保运算的正确性。你可以在程序中随时更新变量的值,或者给它们赋予新的值。

Python老吕的博客 594

python进行四则运算_Python入门教程1. 基本运算【四则运算、变量、math模块等】 原创...

在熟悉了python的基本安装与环境配置之后,我们来看看python的基本运算操作。1. 基本运算>>>6 # 这里的‘#'是注释符号,不参与运算6>>>666666666666666 #整数类型,原样输出666666666666666>>>3.14 #浮点数类型3.14>>>id(6) #id()函数用于查看内存地址1409...

weixin_39580950的博客 318

Python 变量与基本运算

在 Python 中使用赋值符name = "张三"names = name + "李四"上面两行代码中,定义了两个变量name和names,其中代码name = "张三"可以读作:字符串张三赋值给变量name。下面一行代码则展示了变量的引用,通过使用变量名name调用变量值张三并将计算的结果赋值给另一个变量names。在程序中,一个变量名可以在多次变量定义中使用,但只有最近的一次的定义是有效的,之前定义的变量值会被覆盖。

m0_73482095的博客 813

Python学习之变量、基本数据类型及运算符

变量、基本数据类型及运算符思考变量的定义说明(可以联想Java)变量的类型类型转换转换成整型转换成浮点数转换成字符串转换成布尔值运算符算术运算符算术运算符在字符串中的使用赋值运算符复合赋值运算符比较运算符逻辑运算符 思考 print("今天天气真好") print("今天天气真好") print("今天天气真好") print("今天天气真好") print("今天天气真好") print("今天天气真好") print("今天天气真好") print("今天天气真好") print("今天天气真好")

five-five 548

Python3 基础:变量、数据类型和基本运算

在 Python 中,变量是存储数据的容器,而数据类型决定了数据的性质和可执行的操作。Python 的动态类型系统使得编码更加灵活,但同时也要注意数据类型的正确使用。基本运算符让我们能够对数据进行操作,不同类型的数据可以使用不同的运算符。想象一下,变量就像是带标签的盒子,你可以在里面放东西,以后需要时再拿出来用。Python 有几种基本的数据类型,就像不同形状的积木,我们可以用它们构建复杂的结构。通常是检查数据类型的最佳选择,因为它尊重类的继承层次结构,并且可以同时检查多种类型。浮点数是有小数部分的数字。

weixin_45705239的博客 1143

变量赋值的基本原理与运算符——python

1.变量赋值的基本原理 python: 根据数据的大小申请内存,数据需要多大内存就申请多大内存,不会出现内存不足和内存浪费的情况 c语言: 先申请数据定义类型的固有内存大小,再将数据存入,容易造成内存不足和内存浪费的情况 python赋值具体原理 当给变量赋值的时候,会在内存中开辟空间保存数据(开辟的内存空间大小由数据决定),然后将数据对应的内存和变量进行关联。重新给变量赋值的时候,优惠重新开辟新的空间保存新的数据(开辟的内存空间的大小由新的数据决定),然后再将新的数据对应的内存空间和变量重新进行关联。 i

weixin_45651821的博客 1823

Python命令行模式--基本运算、变量、字符串

快捷键win+R 打开dos窗口,执行py命令即可进入Python的命令行模式 使用Ctrl+Z退出命令行 基本运算:加减乘除、四舍五入(round函数)、高次方(**) 使用变量赋值运算 让字符串的首字母大写、全部大写、全部小写 转义字符:\n,\t 字符串截取 ...

595

Python基础(变量、基本数据类型、运算符)

Python基础(变量、基本数据类型、运算符)

m0_62536353的博客 1086
上一篇: powershell和cmd区别
下一篇: Python中format函数用法说明
Yaroo
博客等级 码龄11年 88粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值