python将空格变成换行_python之路(2)
变量
通过桌面的开始菜单,打开python的IDLE
打开IDLE后,新建一个文件
保存一下
现在就可以开始我们的学习了
在下图中,被单引号围起来的 '123' 表示的是字符串,因为是由多个字符组合在一起,所以用这个名字,然后 '123' 这个字符串被赋值给了前面的a,然后在打印那部分就由a代劳了,a因为可以被贴上各种东西,是可变的,所以叫做变量
点击运行
打印成功
我们也可以这样做,把变量a当作一个对象,赋值给变量b
结果和上面的一样
其实就是,变量a和变量b都指向了字符串a
验证一下,可见变量a和b在内存中地址一致,都指向同一个地方,就是字符串'123'所在的地方
变量的命名
变量名自能包含字母、数字和下划线
变量名不能包含空格,可用下划线_代替空格
不要将python中的关键字用做变量名,例如print等
变量名应简短,有描述性,如name_list,flower_names等
出错了怎么办
如果在打印时把变量名输错了,出现以下错误,不用怕,先看看出错后返回的信息
我们通过返回的信息可以知道出错的是这个文件的第几行,哪部分出的错,以及错误类型,在这里我们可以知道出错的是第2行,print部分出了错,类型是变量名出错,nam这个变量没有定义,于是我们就可以根据这些信息把错误的地方改正
改正后成功打印
字符串
如果我们想对字符串进行一些操作,如修改大小写,合并,添加制表符和换行,删除空格等,可以看接下来的操作
1.修改大小写,我们通过利用title方法,把字符串里每个词的第一个字母变成大写
还有upper方法,可以把所有的字母变成大写,lower方法,把所有字母变小写,capitalize方法,是第一个字母大写
2.合并,利用加号,对两个字符串进行相加,当然使用加法时要注意,数值类型与字符串类型不能相加,要相同类型才能相加,不过可以对数值的对象进行强制转换,使用str方法可以强制转换为字符串类型,如:
print(str(123))将输出 '123', 是个字符串,str是string的简写,字符串的意思
3.添加制表符和换行,在字符串里面,加入\t 表示插入一个制表符,就是添加缩进,\n则是换行
4.删除空格,这里面有strip,rstrip,lstrip方法,strip是删除字符串两边的空格,r则是删除右边的空格,r表示right,l同理
在python自带的idle里,输出的字符串看不到引号,有点难以看到效果,之后我会教大家如何用pycharm来编写python代码,在那之后我都用pycharm来为大家做展示
使用字符串时应避免的错误
在python里,你可以用单引号或双引号甚至三引号来定义一个字符串,但是在字符串里面,就不应该出现与定义它们时所用的引号相同的情况,如,用单引号括起 'abcde' 那么里面就不能出现单引号 'abc'de' 因为这样python确定不了字符串的结束位置,会出现语法错误
但是我们可以用双引号或三引号定义字符串,里面再用单引号是没问题的,不过使用三引号时要注意,三引号在分别在上下夹着时,中间的东西将会被python当作注释,不被运行,同样,注释的方法还有在前面加#
好了,大家可以自己动手试试了,学编程一定要动手打代码,尽管你能理解或记忆深刻,但还是要亲自动手,还有就是,学编程目的是解决实际问题,要想方设法看看能不能把自己所学的东西实现出来并解决问题,学以致用,形而上不可取。
python将空格变成换行_python之路(2)相关推荐
- python将空格变成换行_Python基础之PEP8规范(代码写作规范)
文章目录 1.缩进 2.命名约定 3.Python之禅 PEP8是Python的官方文档中提供的代码规范,结合这套规范,我顺便整理了一下自己的写代码习惯. 点这里查看PEP8官方原文,本文只节选了我自 ...
- python去除空格和换行
前言 测试环境:python3.10.5 python 读取字符串后对字符串进行处理的话,就可能会有去除空格,换行,制表符,回车符的操作,下面我们就分别讨论一下不同情况应该怎么处理. 各种空格的处理 ...
- python编辑时怎样换行_python怎么换行
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! windows换行符是'rn',unixlinux的换行符为'n',mac的换行 ...
- python中空格怎么打_python输入空格_python以空格为分隔输入_python如何让用户输入空格 - 云+社区 - 腾讯云...
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 流式语音合成 python3 sdk 下载地址.python2 sdk 下载地址 ...
- python编辑时怎样换行_python怎么换行输入
python中可以进行换行输入,具体可以参考本经验. 工具/原料 deepin linux python3.5 方法一.使用"\"进行换行输入 1 在python中,Python ...
- python后面空格报错_python空格报错
广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 异常taberror缩进时引发的标签和空格不一致. 这是一个子类indentat ...
- python中空格怎么打_Python中如何打印空行
Python中代码比较长时,想在Pycharm-console控制台或Python自带IDLE的Shell窗口查看代码执行结果,打印一些字符之类的,很多行之间没有换行影响查看效果,那么,Python中 ...
- python operator 多属性排序_Python之路200个小例子网页版,真诚奉献,从一而终!...
历史两个月,利用所有业余时间,与朋友一起搜集.创作Python小例子,截止目前已超过200个例子,全新整合汇总为九大章节: 感受Python之美 | 一.Python基础 | 二.Python字符串和 ...
- python中空格的代码_python 空格
初学python,不明白代码之间时空格的用处 比如: print "Hens", 25 + 30 / 6 print"hens",25+30/6 一个有空格一个 ...
最新文章
- 从用户角度看,DBMS应当提供哪些功能?
- 远程办公项目团队如何进行团队协作?
- 开发效率不高?墙裂推荐这十款精选 IntelliJ IDEA 插件
- 团队项目第一阶段冲刺站立会议4(4月21日)
- 如何对大量长尾关键词进行优化?
- QLoo推出用于现有服务的GraphQL接口
- @RequestMapping对请求方法限定
- IOS – OpenGL ES 调节图像反色 GPUImageColorInvertFilter
- proto3与proto2的区别
- 检测网站CDN是否生效
- 2020伊始,我结束了人生的两个轮回
- 一个链接,让你的网站访客直接和你qq聊天
- Windows网速显示软件TrafficMonitor
- 【Spring Cloud】OpenFeign和Spring Cloud Loadbalancer调用失败后的重试机制比较
- 安卓笔记之ViewPager页卡
- iToolab UnlockGo for mac(苹果设备解锁工具)
- 百度云下载速度慢解决方案(仅供参考,大神请指导)
- 用计算机设计电路图,基于51单片机的计算器设计(含电路图,程序)
- 快讯 | 依斯特与嘉益仕(Litns)再续合作,共建智慧供应链平台
- 如何注册Vizio的AirPlay Beta
热门文章
- 机器学习 阴性集的选择 —— drug-target interactions (DTIs)
- PHP 表单文件上传的原理,php上传文件的原理
- linux-多任务同步和互斥
- JAVA基础10-继承(1)
- JAVA基础8-封装(2)
- linux中system清屏命令,Linux磁盘管理命令
- mysql general bin区别_MySQL中几种常见的日志
- tf.io.gfile.glob 遍历文件
- 【统计学习方法】线性可分支持向量机对鸢尾花(iris)数据集进行二分类
- css 不展示滚动条,CSS-界面滚动时不显示滚动条