Python学习-变量和字符串

第三章 Python 学习之变量和字符串 如果生活不尽如人意,你是否幻想过学会Python。提示:以下是本篇文章正文内容,下面案例可供参考好啦,今天的课先到这,别光看,去试试我上面说的知识点,写的代码你们敲下去试试,验证验证我说的到底对不对,这个代码,我这块改改最后结果会有什么变化,我那块动动会有什么影响?去试试,大胆尝试。纸上得来终觉浅,绝知此事要躬行。还是那句话,有什么问题评论区说,别怕问蠢问题,最蠢的是不问问题,学习没错,诸位加油。 阅读详情

四、变量和字符串

1、变量(variable)

赋值操作:用等于号,将变量与值进行挂钩。
举例:

>>>x=3
>>>print(x)
3

2、变量名:

通常由字母、数字和下划线构成,但不能以数字打头。
1)变量名是区分大小写的
2)Python3支持中文变量名

>>>幸运数=588
>>>print(幸运数)
588
3)变量的值是可变的,取决于最后一次赋值操作的值。
>>>name = "小甲鱼"
>>>print(name)
小甲鱼
>>>name="老污龟"
>>>print(name)
老污龟
4)不同变量的值可以进行传递
>>>x=3
>>>y=5
>>>y=x
>>>print(y)
3
 
>>>x=y=3
>>>x
3
 
>>>x=3
>>>y=5
>>>z=x
>>>x=y
>>>y=z
>>>print(x,y)
5,3
 
>>>x=3
>>>y=5
>>>x,y=y,x
>>>print(x,y)
5,3

3、字符串(string)

使用单引号,双引号和三引号将文本括起来,即为字符串。文本中的引号要是成双成对的。
举例:

>>>print('I love China.')
I love China.
 
>>>print("Let's go!")
Let's go!
 
>>>print('"Life is short, you need Python."')
"Life is short, you need Python."

4、转义字符

转义字符用来表示一些不能直接显示的ASCII字符

符号说明
\反斜杠(\)
’单引号(')
"双引号(")
\a响铃(BEL)
\b退格符(BS)
\n换行符(LF)
\t水平制表符(TAB)
\v垂直制表符(VT)
\r回车符(CR)
\f换页符(FF)
\oooooo为八进制数
\xhhhh为十六进制数
>>>print('\"Life is short, let\'s learn Python.\"')
"Life is short, let's learn Python."
>>>print("\"Life is short, let\'s learn Python.\"")
"Life is short, let's learn Python."
 
>>>print("I love Python.\nI love FishC.")
I love Python.
I love FishC.

注意,这里的换行\n那里不能有空格。

5、原始字符串

如果想打一个Windows的路径,比如D:\three\two\one\now,但转义字符也是用\来表示的,解决方法就是使用另外一个\去转义路径分割符的\。

>>>print("D:\\three\\two\\one\\now")
D:\three\two\one\now

但如果路径很长的话,每个都加\会很复杂,所以我们就使用原始字符串解决难题。即在第一个引号的前面加一个r。

>>>print(r"D:\three\two\one\now")
D:\three\two\one\now

使用反斜杠还需要注意,不能将反斜杠加在字符串的末尾,放在末尾表示这事儿还没完,换行符后面还有内容。
举例:

print("                   \n\
         @                \n\
        / \\              \n\
        * *               \n\
        * *               \n\
        * *               \n\
    * * * * * *           \n\
  * * * * * * * *         \n\
* * * * * * * * * *       \n\
        * *               \n\
        * *               \n\
      * * * *             \n\
    * * * * * *\n\n\n") 

如图
在这里插入图片描述

6、长字符串(Triple quoted)

用三个单引号或者三个双引号都可以,但是必须成双成对,前后呼应。

>>>poetry="""
窗前明月光,
疑是地上霜。
举头望明月,
低头思故乡。
"""
>>>print(poetry)
窗前明月光,
疑是地上霜。
举头望明月,
低头思故乡。

7、字符串的加法和乘法
字符串相加就是拼接,将字符串组合成一个新的字符串。

>>>520+1314
1834
>>>'520'+'1314'
'5201314'

字符串相乘就是复制

>>>"我爱你"*3
'我爱你我爱你我爱你'
 
>>>print("我每天爱你十遍。\n"*10)
      
我每天爱你十遍。
我每天爱你十遍。
我每天爱你十遍。
我每天爱你十遍。
我每天爱你十遍。
我每天爱你十遍。
我每天爱你十遍。
我每天爱你十遍。
我每天爱你十遍。
我每天爱你十遍。
如何用 OBProxy 实现 OceanBase 的最佳路由策略 本文基于业务中一类常见的路由问题展开,对OceanBase的路由功能及对应配置项做详细介绍,指导用户在业务实践中如何正确的配置路由策略及快速排查路由问题 阅读详情

相关推荐

error C2039: “int_least8_t”: 不是“`global namespace'”的成员

在向H.265的测试软件HM16.0中配置boost的时候,发现 include <boost/cstdint.hpp>的时候总是会报错:错误 11 error C2039: “int_fast16_t”: 不是“`global namespace'”的成员 D:\Program Files\Caffe\VSContact\boost_1_58_0\boost\cstdint.hpp ...

flyerene的博客 1万+

Python字符串变量基础

Python字符串变量的基本知识,包含format函数及python中*与**的解释。

weixin_51492608的博客 3540

销售预测的方法与模型(三)丨安全库存与再订货(补货)

较高的 Z 值对应较高的服务水平(例如,服务水平 99% 对应 Z 值 2.33),意味着企业希望更低的缺货风险,因此需要更高的安全库存。在再订货点的管理中,考虑到供应商交货的不确定性,通常需要结合安全库存,以防止在交货期间库存用尽。要对L开根号,根号L表示交货周期越长,企业需要的安全库存越多,因为在较长的供应期内,需求波动的累积效应更明显。举例:供应商的交期服从标准差为2件/天的正态分布,顾客需求为50件/天的正态分布,若要客户服务水平达到 90%,安全库存量应该是多少?下面介绍几种核心的模型与公式。

weixin_45675709的博客 1534

python中变量与字符串详解!!

简单的来说,变量就是编程中最基本的储存单位,变量会暂时性地储存你放进去的东西。《银河系漫游指南》里面说“生命,宇宙以及任何事情的终极答案是42”,如果用编程语言来表达的话,就是如下等式,一个叫做“answer”的变量被赋值为42.正如每个人都有姓名一样。变量的名字就叫做标识符。现在我们来试着给变量赋值。a = 12这样就完成了 a 的赋值,试着回车换行并输入“a”,再回车之后,你会看到赋值的结果是12.需要注意的是, Python 对大小写敏感,也就是说“a”和“A”会是两个不同的变量,而不是同一个。

qdz060525的博客 3043

脑电分析:为什么大脑信号会“变同步”?——事件相关同步化与去同步化 (ERS/ERD) 全景解析

脑电分析中的事件相关同步化(ERS)和去同步化(ERD)是研究大脑动态节律的重要方法,反映特定任务下脑电频段能量的变化。ERD表示神经元活动分散(功率下降),提示脑区活跃处理信息;ERS则反映神经元同步(功率增强),常与静息状态相关。本文详解了ERS/ERD的生理机制、计算流程(包括基线校正和功率谱分析),并提供了Python实现示例,展示如何通过Welch法和STFT进行时频分析,生成ERD/ERS热力图。该技术广泛应用于运动想象脑机接口、癫痫检测等领域,为理解大脑功能状态提供了量化工具。

qq_32516809的博客 1396

利用 Openocd 和 FT2232H 实现 ARMv8(Coretex-A53)高效调试方案

本文详细介绍了如何利用开源工具OpenOCD与高性能USB转接芯片FT2232H,构建一套针对ARMv8架构(如Cortex-A53)的高效、低成本调试方案。内容涵盖从环境搭建、驱动配置、核心调试架构解析到实战问题排查的全过程,帮助开发者实现对多核处理器的透明、可控调试,是嵌入式Linux及底层开发的实用指南。

weixin_29163581的博客 280

Python变量与字符串

一、Python变量 1、Python变量 变量用于存储某个或某些特定的值,它与一个特定标识符相关联,该标识符称为变量名称。变量名指向存储在内存中的值。在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。Python在声明变量时,无需说明变量的类型。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。 2、变量赋值 Pyt...

乐沙弥的世界 6832

Ollama模型路径迁移实战:Windows/Mac/Linux三系统保姆级教程(附常见问题排查)

本文提供了一份详细的Ollama模型路径迁移教程,涵盖Windows、macOS和Linux三大操作系统。针对默认安装路径占用系统盘空间的问题,文章指导用户如何安全移动模型文件、配置环境变量、重启服务,并附有迁移后的验证步骤与常见问题排查方法,帮助用户高效管理本地AI模型存储。

gray5的博客 543

Python基础——变量及字符串简介

变量 当把一个值赋给一个名字时,它就会存储在内存中,我们把这块内存称为变量(variable)。 在大多数语言中,都把这种行为称为"给变量赋值"或"把值存储在变量中"。不过,Python与大多数其他语言不同,它并不是把值存储在变量中,而更像把名字贴在值上面。所以,有些人会说Python没有变量,只有名字。变量就是一个名字,通过这个名字,我们可以找到想要的东西。 ......

薛定谔的猫的博客 3562

手把手教你用vivado2018.3为复旦微JFMQL15T打IP补丁(含环境变量配置技巧)

本文详细介绍了在Vivado 2018.3环境中为复旦微JFMQL15T开发板打IP补丁的全流程,包括环境变量配置、IP缓存管理等关键步骤。通过实战验证的解决方案,帮助工程师快速搭建开发环境,解决国产芯片开发中的常见问题,提升开发效率。

weixin_30374009的博客 725

NR TA

这篇是NR TA的笔记,之前有对R17 NTN TA进行了简单总结,但是也仅仅局限在NTN部分,其他TA基本过程没有涉及,这篇是针对R16版本协议对NR TA相关内容做的总结。和PUSCH power control过程类似,NR TA也可以分为开环 和闭环调整,相关内容分散在38.300,38.211,38.213,38.321,38.133和38.331。后面就按照38.300 TA相关概念,38.211中有关TA定义,38.213 TA 相关内容,38.321 TA控制过程,38.133 Timi

ModemProtocol的博客 769

Python变量与字符串:高级应用与技巧

看别人的源码时总感觉高大上,看自己写的代码,总感觉有点廉价感,总是不那么顺眼,那该如何提高自己的编程质量,让代码看起来更优雅呢?那我们除了掌握基础知识,还需要掌握一些高阶用法。

伤心的辣条 629

uniapp - 强力解决H5网页浏览器跨域问题,如何解决uniapp请求接口在浏览器跨域问题,UniApp H5 跨域代理配置详细教程完美解决所有uniapp跨域(调用第三方接口或服务器api跨域)

uni-app 跨域,uniApp解决h5跨域问题,解决uni-app请求接口在浏览器跨域问题,uni.request请求跨域问题解决方案,uni-app-跨域解决方法,彻底解决uniapp发布为H5的跨域问题,uniapp H5页面设置跨域请求_uniapp h5跨域配置,uniapp开发 H5 解决跨域问题,uniApp请求解决跨域问题,uniapp request如何实现前端请求跨域,解决uniapp调试过程中的请求跨域和环境配置,Uniapp调用外部api接口跨域请求,uni-app发布H5页面跨域

🏆 前端领域优质创作者 5354

Python基础学习_变量与字符串

”" python基础学习"“”

qq_45357184的博客 194

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python基础学习-变量和字符串

python基础语法 变量-字符串-选择、循环语句-random包

Jovan_china的博客 1573

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

python怎么在字符串里加入变量数字_Python学习笔记(一)之基本元素:变量,数字和字符串...

从这篇文章开始,将记录我学习python的笔记,中间难免出错,看到的时候请不要见怪,因为我还是一个小学生。python中所有数据--布尔值,整型,浮点数,字符串,甚至大型数据结构,函数以及程序--都是以对象的形式存在的。对象有不同的类型,类型决定了可以对它进行的操作。对象的类型还决定了它承载的数据是允许被修改的变量,还是不允许被修改的常量。python是强类型语言,你永远无法修改一个已有对象的类型...

weixin_39608478的博客 3627

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Python学习打卡1--变量和字符串

python学习打卡第一天 python从入门到实践–变量和简单数据类型 1 理论知识 1.1 python中变量名的使用需注意以下规则: (1). 变量名只能包含字母、数字和下划线,且不能以数字开头 ,例如变量名可以命名为message_1,但不能将其命名为1_message; (2). 变量名不能包含空格 ,但可以用下划线分隔单词; (3). 不能用python关键字和函数名用作变量 ; ...

Serene_L的博客 178

python 学习笔记(二) 字符串string和变量variable

python 学习笔记(二) 字符串string和变量variable 1.字符串 类似于之前的代码print("hello world")中,”hello world“这一串字符即为字符串。(包含双引号), 1.1 引号的使用 例子中同样可以把双引号替换为单引号,结果相同。 如果要打印多行字符,则使用三引号, 例如: print(’’‘this is the first line this i...

晨晨的博客 752

从0开始学习python(一)变量和字符串

本文介绍了Python基础知识中的变量和字符串操作。变量命名规则包括:字母/数字/下划线组合、区分大小写、支持中文变量名。演示了变量交换技巧x,y=y,x。字符串部分讲解了引号使用规则、转义字符、原始字符串(r前缀)和长字符串(三引号)的用法。还展示了字符串的加法(拼接)和乘法(重复)操作,如"loveyou\n"*300可实现重复输出。这些是Python编程的入门基础内容。

2301_77456778的博客 316

python定义变量字符串_Python学习笔记二(变量和字符串)

2017年年终确定的从2018年开始学习一门新的语言。随着机器学习人工智能的日渐深入,是时候有必要掌握以下Python了。博客今天更新第二篇学习记录,关于Python的变量和变量中字符串的使用,所有学习过程为自学,自学内容来源于网络教程,包括但不限于视频教程、文字教程、源码等。无需声明类型的变量。1、Python的变量在使用时无需声明变量类型。2、变量在使用的时候要先行赋值,赋值后的变量才能被创建...

weixin_39861955的博客 149

Python基础学习(进制,变量,字符串,运算符)

Python学习@[基础知识一] Python学习第一天 学习目录* 1.0 程序与进制 1.1 指令与程序 编写python程序的两种方法: 打开终端-----输入python3或者python2进入相应的交互环境------(>>>交互环境) print("Hello,Python") 注意 :要输出的是字符串需要使用引号引住,这个引号可以是单引号也可以是双引号。 ...

weixin_45144837的博客 1821

【Python学习】Python变量与基础变量类型之字符串和数字类型

本文为Python初学者介绍了Python中变量的基本概念和数据类型中的基础类型,包括字符类型与数字类型。

2301_78695487的博客 1042

Python学习【变量和字符串】

Python 简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个 Pytho...

new 205

Python学习———变量 字符串

5.Triple quotes使用以三个单引号或者双引号成对出现,使用时定义的字符串可直接进行换行操作,而不用通过转义字符进行实现。同时引出了一个问题,当需要定义的字符串中同时包含双引号和单引号时,推荐使用转义字符对单引号和双引号进行转义。python默认所有的反斜杠\都是转义字符,在我们需要\作为输出时就要在语句前加上r。注:单双引号必须成双对出现,当字符串中含有单引号时,使用双引号定义可避免报错。字符串的加法我们叫做拼接,就是将字符串组合成一个新的长的字符串。5.不同变量的值是可以传递的。

weixin_45720999的博客 459

PYTHON 学习之字符串变量

字符串 转义字符 格式化 内建函数(后延) 转义字符 用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,换行键,退格键 借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个火几个字符表示已经不是原来的意思了,进行了转义 在字符串中,一旦出现反斜杠就要加倍小心,可能由转义字符出现 不同系统对换行操作有不同的表示 windows: \n Linux: \r\n 字符串的格式化...

戈扬的博客 910

Python入门学习笔记:注释、输入输出、变量与字符串

本人是一名编程新手,我决定记录下学习Python的过程。本文主要整理Python基础语法中的注释输入输出变量字符串和数字类型的核心知识点,帮助自己和读者快速上手。本文涵盖了第一天学习Python基础语法中的基础内容。python基础语言部分和其他编程语言大同小异,学起来比较轻松。只要学习过程中多动手实践,遇到问题善用搜索引擎和社区资源(如优快云、Stack Overflow)。相信自己后续一定能学好Python!欢迎在评论区交流你的学习心得或遇到的问题!🚀。

PQI_JiXian的博客 763
上一篇: Python学习-用Python设计第一个游戏
下一篇: Python学习-if else及比较运算符、while循环结构、random生成随机数模块
Lizzy_Fly
博客等级 码龄5年 262粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值