零基础入门学习Python(3) 变量与字符串
变量
- 变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable)。在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中”
- Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像把名字贴在上面
- 所以有些Python程序员会说Python没有变量只有名字
使用变量时应该注意
1.在使用变量之前,要先赋值
2.变量名可以包括字母、数字、下划线,但变量名不能以数字开头
3.字母可以是大写或小写,但大小写是不同的,比如Fish不同于fish
4.等号(=)是赋值的意思,左边是名字,右边是值,不可以写反
5.变量的命名理论可以取任何合法的名字,但作为一个优秀的程序员,尽量给变量取一个专业的名字
字符串
- 到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的
- 要告诉Python你在创建一个字符串,就要在字符串两边加上引号,可以是单引号或者双引号,且必须成对,不能一边单引号,一边双引号
- 如果字符串中需要出现单引号或双引号怎么办?
方法一:使用转移符号(\)对字符串中的引号进行转义
方法二:用不同的引号表示字符串
原始字符串
在下面的代码中**\n表示了回车字符**,不符合我们的期望结果
解决方案
(1)用反斜杠对自身进行转义
(2)用原始字符串,在字符串前面加r
注意:原始字符串后面不能加反斜杠(\)
如果说非要在原始字符串的结尾加一个反斜杠(\),有什么方法?
长字符串
- 如果希望得到一个跨越多行的字符串,如:
我觉得,
爱情是两个人之间的事情,
你觉得呢? - 这时我们需要使用到三重引号字符串
注意:speak in English,everything!
Task
- 还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒?
提示:可以以 DaysPerYear(每年天数),HoursPerDay(每天小时数),MinutesPerHour(每小时分钟数),SecondsPerMinute(每分钟秒数)为变量名。
零基础入门学习Python(3) 变量与字符串相关推荐
- 零基础入门学习Python(13)-字符串
字符串和元组是非常相似的,一旦被定义就不能被轻易修改 非要修改可以用切片和连接符 这样旧的字符串str1还在哦,赋值之后才会覆盖哦,python的垃圾回收机制过会就会把没有标签指向的字符串剔除 字符串 ...
- 零基础入门学习Python,我与python的第一次亲密接触后的感受!
前言:Python是适合初学者入门最好的语言 Python适合初学者入门最好的语言 人工智能用Python?高考要加入Python?现在连微软官方Excel都要把Python作为官方语言!Python ...
- 零基础python必背代码-零基础入门学习python 96集全
零基础入门学习python 96集全 第000讲 愉快的开始(视频+课件)xa0 第001讲 我和Python第一次亲密接触(视频+课件)xa0 第002讲 用Python设第一个游戏(视频+课件+源 ...
- 零基础入门学习Python,我与python的第一次亲密接触后的感受
前言:Python是适合初学者入门最好的语言 Python适合初学者入门最好的语言 人工智能用Python?高考要加入Python?现在连微软官方Excel都要把Python作为官方语言!Python ...
- 零基础学python pdf-Python pdf(零基础入门学习Python)V1.0 最新版
Python pdf(零基础入门学习Python)是一款功能强劲专业实用的Python电子书籍.想要零基础入门学习Python?那就快试试绿色先锋小编推荐的Python pdf最新版下载使用.由作者小 ...
- 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)
小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...
- python dict 合并同类项_零基础入门学习Python,这13个Python惯用小技巧一定要收藏...
原标题:零基础入门学习Python,这13个Python惯用小技巧一定要收藏 Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的 ...
- 零基础入门python小甲鱼-小甲鱼零基础入门学习Python百度云下载 | 宅男君
Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...
- python零基础入门教程百度云-小甲鱼零基础入门学习Python百度云下载 | 宅男君
Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...
- 小甲鱼python教程视频怎么样-小甲鱼零基础入门学习Python视频教程全套96集
资源介绍 教程名称: 小甲鱼零基础入门学习Python视频教程全套96集 课程简介: xa0 xa0 Python具有跨平台特点,Python可以在各种不同类型的计算机上运行,Windows.MAC. ...
最新文章
- Opencv-python 图像处理基础知识
- Java 8 - 07 复合 Lambda 表达式
- 成功解决AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'
- android 保存ArrayListObject至SharedPreferences
- 网狐框架分析八--web登录游戏大厅流程
- SQL实战篇:SQL解决近X天的问题
- 20169210《Linux内核原理与分析》第十二周作业
- 总结windows下堆溢出的三种利用方式
- Linq 三表 left join 的实现
- 易之风门诊收费系统 v1.0 官方
- GUID分区表的学习
- 十大编程语言,每一个都不容易学,但每一个又很有用,黑客必备
- vuepress 插件 markdown 拓展
- 【原创】用UltraISO制作可引导的自定义Win10 ISO镜像
- Verilog运算符优先级
- ArcEngine添加指北针
- java百元买百兔 穷举法_JAVA--算法与数据结构- 逢7过百钱白鸡不死神兔【1/100】...
- linux客户端交互,客户端交互性
- HAUT2021蓝桥杯专题练习第四周记录——贪心
- Linux上配置SVN使用http访问