【练习题】第二章--变量,表达式,语句(Think Python)
一些比较特殊的用法:
不过+和*可以用在字符串上面。
+加号的意思就是字符串拼接了,会把两个字符串拼到一起,如下所示:
>>> 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):Python入门:语法基础、面向对象编程和常用库介绍
第二章(1):Python入门:语法基础.面向对象编程和常用库介绍 目录 第二章(1):Python入门:语法基础.面向对象编程和常用库介绍 1. Python 简介 1.1 Python 是什么? ...
- JavaScript第二章——变量及数据类型 2021-09-26
前言 新手小白JavaScriptt(第二章--变量及数据类型 2021-09-26)学习笔记,欢迎大佬多留言指导,跪谢!!! 一.变量声明 变量:从字面上看,变量是可变的量.从编程角度讲,变量是存储 ...
- C++Primer读书笔记----第二章变量和基本类型
前段时间学习iphone开发,非常力不从心,很多C/C++的类库代码看不明白.大学的时候都学过C/C++,但是基本上忘光了,现在做C#开发,经常写出来一些性能低下的代码,究其原因就是原理掌握不扎实,乱 ...
- 《C++Primer》第二章-变量和基本类型-学习笔记(1)
<C++Primer>第二章-变量和基本类型-学习笔记(1) 文章目录 <C++Primer>第二章-变量和基本类型-学习笔记(1) 摘要 主体 基本(内置)类型 算数类型 整 ...
- C++ primer第五版学习记录:第二章变量和基本类型
C++ primer第五版学习记录:第二章变量和基本类型 断断续续把第二章看完用了大概两周时间,发扬一下之前默写的传统,顺便让自己梳理一下该章节的具体框架及结构.可能会有理解错误的地方,欢迎大家批评指 ...
- 《Python编程 从入门到实践》 一、基础知识 第二章 变量和简单的数据类型
为了所谓的效率哈(其实是因为本人比较懒,emm...),这里直接从第二章开始学习,但是考虑一些小白同学还是给大家简短介绍一下第一章. 第一章主要介绍环境的搭建和一些安装问题 1.环境的搭建可参考:Py ...
- python计算运动会某个参赛选手的得分。数据保存在文件中_Python基础教程之第二章---变量和字符串(1) 搬运...
Python变量及其使用 无论使用什么语言编程,其最终目的都是对数据进行处理.程序在编程过程中,为了处理数据更加方便,通常会将其存储在变量中. 形象地看,变量就像一个个小容器,用于"盛装&q ...
- 学习笔记 | Python编程从入门到实践 | 第二章变量和简单数据类型
前言 小白记录自己学习python的学习贴,如有错误请大佬指正 第二章是变量和简单数据类型的学习. 关于变量 在程序中随时可以修改变量的值,python将始终记录变量的最新值 变量名只能包含字母.数字 ...
- python笔记第二章---变量
第二章:二进制与字符编码 1.二进制与字符编码 机器认识的ASCII表---对应8个位置等于1byte 1024byte=1kb 1024kb=1mb 1024mb=1024GB 102 ...
- Python基础练习题--第二章 顺序结构
第二章 顺序结构 目录 1007:[例2.1]交换a和B的值 1008:[例2.2]打招呼Hello 1009:[例2.3]购买笔记本 1010:[例2.4]最适宜运动心率 1011:[例2.5]求3 ...
最新文章
- s-stat 查看文件或者文件系统的状态信息
- 工程师忽略的隐形成本
- 数据库系统原理(第二章关系数据库 )
- hive中实现行转列_漫谈数据仓库之拉链表(原理、设计以及在Hive中的实现)
- GitHub 发布中文版帮助文档,这翻译也是醉了~
- easyui控件事件监听委托给jquery事件监听,keyup取最新值问题
- [转]六种删除数据库重复行的方法
- JavaScript函数与对象
- 3.调试与配置,控制器
- Android 手把手教您自定义ViewGroup(一)
- 小米wifi linux 客户端下载,小米无线wifi安装_小米无线wifi客户端下载[最新版]-下载之家...
- ARKit入门到精通-1.0 -基础内容-史小川-专题视频课程
- OpenCV-单峰三角阈值法Thresh_Unimodal
- android联想搜索不到wifi,联想笔记本搜不到无线网解决办法
- 无法打开internet站点ie6,7
- 头条项目推荐的相关技术(一): 数据库的迁移与定时迁移技术
- 简易的GUI图书管理系统(数据库Mysql)
- bat批处理循环执行adb命令,非科班面试之旅
- DB2的HADR的搭建
- MFC学习笔记--MFC创建窗口