初心大陆-----python宝典 第三章
先絮叨两句,刚好赶上了周六日,和对象提前已经计划好,要去北戴河,旅游一番,虽然时间较短,但是玩的还是很开心。大家要是去北戴河,建议去住市里,我是住的旅游区,住房是便宜,但是附近的饭店真是不敢恭维。到鸽子窝玩还是不错,可以抓螃蟹,小鱼,小虾,玩的不亦乐乎,带着疲惫的身躯赶回了家,休息,准备要第二天上班了。
继续之前的故事,打开电脑输入
print hello world python
进入了我以外穿越的初心大陆,接着上回的书学习,征服初心大陆,向着前方出发。
上回说到输入长字符串。到底有多长呢。
可以使用三个引号代替普通引号。
赶快实验下吧,都玩疯了,别把刚学的都还给小P老师了。
>>> '''
print sadf
asdf
asdf
'''
'\n\tprint sadf\n\tasdf\n\tasdf\n\n' ---这样可以输出我们写的一堆东西了。
哇哇哇哇,还有提示,这么好,一般这种情况都是要有好东西告诉我们了。
普通字符串也可以跨行,如果最后一行是字符反斜线,那么换行符本身就转义了。也就是被忽略了。
这么高端,就我这智商能学会吗?
试验下再说。
>>> print "Hello \
world!"
Hello world!
>>>
>>> 1 + 2+ \
4 + 5
12
>>>
>>> print \
'hello world!'
hello world!
>>>
貌似不是很难,看来是我自己把自己轻视了,还没开始做就先小瞧自己了。摆正态度,继续学习,控制一方世界也不是很难嘛。
原始字符串,这是啥,原始天尊创建的吗? 他也穿越过来了吗?
啊咻,是谁,算了还是继续学习,
怎么又和反斜线搞上关系了,你说是不是有激情。
原始字符串对于反斜线的使用并不会过分挑剔,看来他才是真爱呀。
在普通字符串中,反斜线有特殊的作用,他会转义,可以在字符串中加入通常情况下不能直接加入的内容。例如换行符可以写成\n,并可以放入字符串中,是嘛,还可以这样,试验下试试。
>>> print 'hello,\nworld'
hello,
world
>>>
貌似还不错,换行了,还能任意位置放入\n换行
又备注,又要提醒我了。
有时候这并不是想要的结果,例如在字符串中添加上n怎么办呢,例如:C:\nwhere
>>> path = 'C:\nwhere'
>>> path
'C:\nwhere'
>>> print path
C:
where
>>>
我去,真的不行呀,把\n去掉了,数据不是我想要的呢。
>>> print 'C:\\nwhere'
C:\nwhere
>>>
我之前刚学过,可以用反斜线转换的,难不到我的,这才是我要的数据。
可以想到一个问题,如果是一个很长的路径里面有好多的反斜线这可咋整,这么懒的我不是要被累死了,有这时间还不如看两级电视剧呢。哎
郁闷中,接着往下看。
咦!!!!!!这个功能不错哎,
>>> print r'C:\nwhere'
C:\nwhere
>>>
有没有发现有什么不同,是的,我在前面加了个小r不用输入反斜线了。
>>> print r'let's go!'
SyntaxError: invalid syntax
>>> print r'let\'s go!'
let\'s go!
>>>
可以看的出来可以在原始字符串中放入任何字符,当然也要向平时一样进行转义,
>>> print r'let's go!'
SyntaxError: invalid syntax
>>> print r'let\'s go!'
let\'s go!
>>>
但是输出的结果中包含了转义所用的反斜线。
还有一种字符串,需要了解下,Unicode字符串。
我也不是很了解,书上也说的不清不楚,咋整,百度下吧。
总结一下之前一共学习过的内容:算了不写了,每天看一遍自己发的博客好了,太流水账了不想写。
函数类的可以在记下,
例如:
abs(number) 返回数字的绝对值
cmath.sqrt(number) 返回平方根,也可以用于负数
float(object) 将字符串和数字转换为浮点数
input(prompt) 提供交互式帮助------只能输入字符串例如'fffff' 不能缺少''
int(object) 将字符串和数字转换为整数
long(object) 将字符串和数字转换为长整数型例如long(22) 22L多了个L
math.ceil(number) 返回数的上入整数例如
>>> math.ceil(3.2)
4.0
>>> math.ceil(4.4)
5.0
>>> math.ceil(4.55)
math.floor(number) 返回数的下舍整数,返回值的类型为浮点型
>>> math.floor(4.5)
4.0
>>> math.floor(2.9)
2.0
>>>
math.sqrt(number) 返回平方根,不适用于负数。与cmath.sqrt类似
pow(x,y) 返回x的y次幂
raw_input(prompt) 获取用户输入,返回的类型为字符串
repr(object) 返回值的字符串表示形式
round(number[, ndigits]) 根据给定的精度对数字进行四舍五入
>>> round(4.6)
5.0
>>> round(4.2)
4.0
>>>
str(object) 将值转换为字符串。
第一大章已经完事了。都已经掌握了吗?
都是些基础,我觉得我能掌握百分之80了吧,剩下百分之20应该就是实践操作和各种新奇的题目吧
看看接下来该掌握什么了。
下面该将数据结构了,不是和简单值(如数字)打交道了。是学习如何把数值存储到复杂的结构中,入列表和字典另还将深入了解字符串。
什么搞了半天我玩的都是一年级的题是吧,哎,谁让刚到初心大陆来呢,慢慢来吧,还记得刚到大陆的初心吗?
坚持,早日控制好初心大陆加油。
转载于:https://blog.51cto.com/bjzby/1790998
初心大陆-----python宝典 第三章相关推荐
- 初心大陆----python宝典(意外发生篇)
我靠,小P老师居然让我去深渊魔窟,那个地方是人去的吗?不会让我去玩我吧. 算了,还是去看看吧,听说里面有宝藏. 带着无比激动的心情来到了深渊魔窟的门口,这尼玛是啥,还要口令. 什么口令:ip地址和十进 ...
- 初心大陆-----python宝典之以外学习对比去重
群里同学的需求,刚学一段时间,到网上搜了下资料就开始操作了. 2个文件排重,在第二个文件里把第一个文件里出现的行删除,第一个文件有8000行,第二个文件有2000万行 环境1: 文件1 cat a.t ...
- python第三章课后答案_XX医学院本科各专业《Python》第三章习题与答案-2020年实用精品...
XX医学院本科各专业<Python>第三章习题与答案 一.填空题 1.python语言提供.和3种数字类型.(整数.浮点数.复数) 2.整数类型有4种进制表示,默认情况采用十进制,二进制数 ...
- python基础代码事例-python基础第三章
第三章主要讲解Python的print语句的应用和赋值语句,代码块与缩进,条件语句,循环语句.这几种基础的语句 Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者 ...
- 零基础学Python(第三章 基础语法)
本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 1.第一个 ...
- python课本第三章答案idle_第三天任务 (【基于Python编程从入门到实践】第三章 列表 书本及动手试一试)...
3.1列表什么是列表 列表是由 一系列特定顺序排列的元素组成的 用方括号[]来表示列表 并用逗号来分隔其中的元素 访问列表元素 索引指定访问的列表元素 使用列表中的各个值 3--1 动手试一试 3.1 ...
- Python程序设计第三章测验总结
第三章 顺序和分支程序应用 3.1 猜数字与二分法 1.如果需要提前结束循环,可以使用: A.break B.continue C.else D.if 解:A 2.语句x=input()执行时,如果从 ...
- python基础第三章选择结构答案-零基础学Python--------第3章 流程控制语句
第3章 流程控制语句 3.1程序的结构 计算机在解决某个具体问题时,主要有3种情况,分别是顺序执行所有的语句.选择执行部分语句和循环执行部分语句.程序设计中的3种基本结构为顺序结构.选择结构和循环结构 ...
- Python入门第三章--第一节:条件判断语句
从这一节开始,我们就进入到了进阶的阶段,这一章是在前一章的基础上进行提高扩展的,从本章开始,我会在每一节的结尾留下作业,大家可以将作业提交到我的邮箱或者直接将作业提交到QQ群的群文件中,我将在QQ群中 ...
最新文章
- Kaldi aishell 200h小时训练问题集合
- 宏基微型计算机c650使用方法,c650卧式车床的控制系统的pc控制改造毕业设计正文.doc...
- 超级菜鸟如何入门数据分析?
- 直播 | EMNLP 2020:用语义分割的思路解决不完整话语重写任务
- 使用postman和SAP C4C OData服务创建销售订单
- 255.255.255.255代表什么_LCD 党的真香警告?最近各家炒得很火的 DC 和 PWM 调光是什么鬼...
- 怎么清洁计算机主机内部,详细说明清理网吧中计算机主机的正确方法
- qprocess start怎么判断是否结束_怎么样判断两个IP地址是否在同一个网段
- 最近wampserver总是开不开,一直离线,重启就好,各位有何看法?
- 项目管理实例—— 点评
- matlab简介,Matlab简介及各历史版本
- html背景半透明 字不变,css实现背景半透明文字不透明的效果示例
- SQL刷题:排名的问题
- 学术会议 Rebuttal 模板
- python中步长_python步长什么意思
- mapreduce流量统计与自定义分区算法:手机号码按归属地输出
- Win10 - 彻底禁用Cortana的方法
- 在Windows系统中使用DIY Dodecad 2.1 分析祖源的方法
- STM32CubeIDE使用相关设置经验
- win10系统c盘C:Users后面的用户名怎么更改