一些比较特殊的用法:

不过+和*可以用在字符串上面。

+加号的意思就是字符串拼接了,会把两个字符串拼到一起,如下所示:

>>> first = 'throat'
>>> second = 'warbler'
>>> first + second
throatwarbler

星号也就是乘法运算符也可以用在字符串上面,效果就是重复。比如'Spam'*3 结果就是

'SpamSpamSpam',重复了三次。需要注意的是字符串必须用整数去乘。

这种加法和乘法实际上就是拼接和重复的意思。

习题1:

  • 我们都看到了n=42是可以的,那42=n怎么样?

语法错误:不能赋值给一个字面量(即字面上的意思)

  • 再试试x=y=1呢?

  • 有的语言每个语句结尾都必须有个单引号或者分号,试试在Python句末放个会咋样?

分号是OK的。但是单引号就不可以了,这个异常造成的原因是字符串,引号没有成对出现。

在平时编程中,这个引号没有成对出现可能是:内存过长,将后一个引号截断所导致的。

解决方法:加上异常处理和字段增长长度。

  • 句尾放个句号试试呢?

语法错误:无效的语法。

  • 数学上你可以把x和y相乘写成xy,Python里面你这么试试看?

xy只会是一个新的变量。

习题2:

把Python解释器当做计算器来做下面的练习:

1.球体体积是三分之四倍的圆周率乘以半径立方,求半径为5的球体体积。

2.假如一本书的封面标价是24.95美元,书店打六折。第一本运费花费3美元,后续每增加一本的运费是75美分。问买60本一共得花多少钱呢?

3.我早上六点五十二分出门离家,以8:15的节奏跑了一英里,又以7:12的节奏跑了三英里,然后又是8:15的节奏跑一英里,回到家吃饭是几点?

回到家是9点41分。

python的声明好像是动态的,不用特地声明。

【练习题】第二章--变量,表达式,语句(Think Python)相关推荐

  1. 第二章(1):Python入门:语法基础、面向对象编程和常用库介绍

    第二章(1):Python入门:语法基础.面向对象编程和常用库介绍 目录 第二章(1):Python入门:语法基础.面向对象编程和常用库介绍 1. Python 简介 1.1 Python 是什么? ...

  2. JavaScript第二章——变量及数据类型 2021-09-26

    前言 新手小白JavaScriptt(第二章--变量及数据类型 2021-09-26)学习笔记,欢迎大佬多留言指导,跪谢!!! 一.变量声明 变量:从字面上看,变量是可变的量.从编程角度讲,变量是存储 ...

  3. C++Primer读书笔记----第二章变量和基本类型

    前段时间学习iphone开发,非常力不从心,很多C/C++的类库代码看不明白.大学的时候都学过C/C++,但是基本上忘光了,现在做C#开发,经常写出来一些性能低下的代码,究其原因就是原理掌握不扎实,乱 ...

  4. 《C++Primer》第二章-变量和基本类型-学习笔记(1)

    <C++Primer>第二章-变量和基本类型-学习笔记(1) 文章目录 <C++Primer>第二章-变量和基本类型-学习笔记(1) 摘要 主体 基本(内置)类型 算数类型 整 ...

  5. C++ primer第五版学习记录:第二章变量和基本类型

    C++ primer第五版学习记录:第二章变量和基本类型 断断续续把第二章看完用了大概两周时间,发扬一下之前默写的传统,顺便让自己梳理一下该章节的具体框架及结构.可能会有理解错误的地方,欢迎大家批评指 ...

  6. 《Python编程 从入门到实践》 一、基础知识 第二章 变量和简单的数据类型

    为了所谓的效率哈(其实是因为本人比较懒,emm...),这里直接从第二章开始学习,但是考虑一些小白同学还是给大家简短介绍一下第一章. 第一章主要介绍环境的搭建和一些安装问题 1.环境的搭建可参考:Py ...

  7. python计算运动会某个参赛选手的得分。数据保存在文件中_Python基础教程之第二章---变量和字符串(1) 搬运...

    Python变量及其使用 无论使用什么语言编程,其最终目的都是对数据进行处理.程序在编程过程中,为了处理数据更加方便,通常会将其存储在变量中. 形象地看,变量就像一个个小容器,用于"盛装&q ...

  8. 学习笔记 | Python编程从入门到实践 | 第二章变量和简单数据类型

    前言 小白记录自己学习python的学习贴,如有错误请大佬指正 第二章是变量和简单数据类型的学习. 关于变量 在程序中随时可以修改变量的值,python将始终记录变量的最新值 变量名只能包含字母.数字 ...

  9. python笔记第二章---变量

    第二章:二进制与字符编码 1.二进制与字符编码 机器认识的ASCII表---对应8个位置等于1byte   1024byte=1kb   1024kb=1mb   1024mb=1024GB  102 ...

  10. Python基础练习题--第二章 顺序结构

    第二章 顺序结构 目录 1007:[例2.1]交换a和B的值 1008:[例2.2]打招呼Hello 1009:[例2.3]购买笔记本 1010:[例2.4]最适宜运动心率 1011:[例2.5]求3 ...

最新文章

  1. s-stat 查看文件或者文件系统的状态信息
  2. 工程师忽略的隐形成本
  3. 数据库系统原理(第二章关系数据库 )
  4. hive中实现行转列_漫谈数据仓库之拉链表(原理、设计以及在Hive中的实现)
  5. GitHub 发布中文版帮助文档,这翻译也是醉了~
  6. easyui控件事件监听委托给jquery事件监听,keyup取最新值问题
  7. [转]六种删除数据库重复行的方法
  8. JavaScript函数与对象
  9. 3.调试与配置,控制器
  10. Android 手把手教您自定义ViewGroup(一)
  11. 小米wifi linux 客户端下载,小米无线wifi安装_小米无线wifi客户端下载[最新版]-下载之家...
  12. ARKit入门到精通-1.0 -基础内容-史小川-专题视频课程
  13. OpenCV-单峰三角阈值法Thresh_Unimodal
  14. android联想搜索不到wifi,联想笔记本搜不到无线网解决办法
  15. 无法打开internet站点ie6,7
  16. 头条项目推荐的相关技术(一): 数据库的迁移与定时迁移技术
  17. 简易的GUI图书管理系统(数据库Mysql)
  18. bat批处理循环执行adb命令,非科班面试之旅
  19. DB2的HADR的搭建
  20. MFC学习笔记--MFC创建窗口

热门文章

  1. 怎么用计算机名看地址吗,知道计算机名 肿么查ip
  2. C语言让程序自己获得管理员权限
  3. 基于threejs的商品VR展示平台的设计与实现思路
  4. 读《苔》有感 付强
  5. 宇视摄像机网页界面登录“提示加载插件失败,点击下载安装最新插件”
  6. UGUI中实现文字下划线
  7. 第一章踏上python之旅_神界之唯我逍遥
  8. 证件照在线生成源代码
  9. CSS3毛玻璃的几种效果
  10. python打印标签脚本