变量

  • 变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable)。在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在变量中
  • Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像把名字贴在上面
  • 所以有些Python程序员会说Python没有变量只有名字

使用变量时应该注意

1.在使用变量之前,要先赋值
2.变量名可以包括字母、数字、下划线,但变量名不能以数字开头
3.字母可以是大写或小写,但大小写是不同的,比如Fish不同于fish
4.等号(=)是赋值的意思,左边是名字,右边是值,不可以写反
5.变量的命名理论可以取任何合法的名字,但作为一个优秀的程序员,尽量给变量取一个专业的名字

字符串

  • 到目前为止,我们所认知的字符串就是引号内的一切东西,我们也把字符串叫做文本,文本和数字是截然不同的
  • 要告诉Python你在创建一个字符串,就要在字符串两边加上引号,可以是单引号或者双引号,且必须成对,不能一边单引号,一边双引号
  • 如果字符串中需要出现单引号或双引号怎么办?
    方法一:使用转移符号(\)对字符串中的引号进行转义
    方法二:用不同的引号表示字符串

原始字符串

在下面的代码中**\n表示了回车字符**,不符合我们的期望结果

解决方案
(1)用反斜杠对自身进行转义
(2)用原始字符串,在字符串前面加r

注意:原始字符串后面不能加反斜杠(\)
如果说非要在原始字符串的结尾加一个反斜杠(\),有什么方法?

长字符串

  • 如果希望得到一个跨越多行的字符串,如:
    我觉得,
    爱情是两个人之间的事情,
    你觉得呢?
  • 这时我们需要使用到三重引号字符串

    注意:speak in English,everything!

Task

  1. 还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒?

提示:可以以 DaysPerYear(每年天数),HoursPerDay(每天小时数),MinutesPerHour(每小时分钟数),SecondsPerMinute(每分钟秒数)为变量名。

零基础入门学习Python(3) 变量与字符串相关推荐

  1. 零基础入门学习Python(13)-字符串

    字符串和元组是非常相似的,一旦被定义就不能被轻易修改 非要修改可以用切片和连接符 这样旧的字符串str1还在哦,赋值之后才会覆盖哦,python的垃圾回收机制过会就会把没有标签指向的字符串剔除 字符串 ...

  2. 零基础入门学习Python,我与python的第一次亲密接触后的感受!

    前言:Python是适合初学者入门最好的语言 Python适合初学者入门最好的语言 人工智能用Python?高考要加入Python?现在连微软官方Excel都要把Python作为官方语言!Python ...

  3. 零基础python必背代码-零基础入门学习python 96集全

    零基础入门学习python 96集全 第000讲 愉快的开始(视频+课件)xa0 第001讲 我和Python第一次亲密接触(视频+课件)xa0 第002讲 用Python设第一个游戏(视频+课件+源 ...

  4. 零基础入门学习Python,我与python的第一次亲密接触后的感受

    前言:Python是适合初学者入门最好的语言 Python适合初学者入门最好的语言 人工智能用Python?高考要加入Python?现在连微软官方Excel都要把Python作为官方语言!Python ...

  5. 零基础学python pdf-Python pdf(零基础入门学习Python)V1.0 最新版

    Python pdf(零基础入门学习Python)是一款功能强劲专业实用的Python电子书籍.想要零基础入门学习Python?那就快试试绿色先锋小编推荐的Python pdf最新版下载使用.由作者小 ...

  6. 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)

    小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...

  7. python dict 合并同类项_零基础入门学习Python,这13个Python惯用小技巧一定要收藏...

    原标题:零基础入门学习Python,这13个Python惯用小技巧一定要收藏 Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的 ...

  8. 零基础入门python小甲鱼-小甲鱼零基础入门学习Python百度云下载 | 宅男君

    Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...

  9. python零基础入门教程百度云-小甲鱼零基础入门学习Python百度云下载 | 宅男君

    Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...

  10. 小甲鱼python教程视频怎么样-小甲鱼零基础入门学习Python视频教程全套96集

    资源介绍 教程名称: 小甲鱼零基础入门学习Python视频教程全套96集 课程简介: xa0 xa0 Python具有跨平台特点,Python可以在各种不同类型的计算机上运行,Windows.MAC. ...

最新文章

  1. Opencv-python 图像处理基础知识
  2. Java 8 - 07 复合 Lambda 表达式
  3. 成功解决AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'
  4. android 保存ArrayListObject至SharedPreferences
  5. 网狐框架分析八--web登录游戏大厅流程
  6. SQL实战篇:SQL解决近X天的问题
  7. 20169210《Linux内核原理与分析》第十二周作业
  8. 总结windows下堆溢出的三种利用方式
  9. Linq 三表 left join 的实现
  10. 易之风门诊收费系统 v1.0 官方
  11. GUID分区表的学习
  12. 十大编程语言,每一个都不容易学,但每一个又很有用,黑客必备
  13. vuepress 插件 markdown 拓展
  14. 【原创】用UltraISO制作可引导的自定义Win10 ISO镜像
  15. Verilog运算符优先级
  16. ArcEngine添加指北针
  17. java百元买百兔 穷举法_JAVA--算法与数据结构- 逢7过百钱白鸡不死神兔【1/100】...
  18. linux客户端交互,客户端交互性
  19. HAUT2021蓝桥杯专题练习第四周记录——贪心
  20. Linux上配置SVN使用http访问

热门文章

  1. 最牛逼的核心框架,没有之一!
  2. 阿里文娱搜索算法实践与思考
  3. 年薪不到 25.2 万免费学,廖雪峰的“大数据高级开发”课程第5期开始招生
  4. Java程序员必须了解的JVM性能调优知识,全都在这里了
  5. 为什么“不懂数据结构与算法”的程序员一定走不远?
  6. ubuntu下安装windows虚拟机
  7. 25 navigator对象
  8. 计算类class的sizeof大小
  9. 计算机编程书籍-Python Cookbook
  10. 修改服务器端的访问模式,ftp服务器端 修改主动模式