变量

通过桌面的开始菜单,打开python的IDLE

打开IDLE后,新建一个文件

保存一下

现在就可以开始我们的学习了

在下图中,被单引号围起来的  '123'  表示的是字符串,因为是由多个字符组合在一起,所以用这个名字,然后 '123'  这个字符串被赋值给了前面的a,然后在打印那部分就由a代劳了,a因为可以被贴上各种东西,是可变的,所以叫做变量

点击运行

打印成功

我们也可以这样做,把变量a当作一个对象,赋值给变量b

结果和上面的一样

其实就是,变量a和变量b都指向了字符串a

验证一下,可见变量a和b在内存中地址一致,都指向同一个地方,就是字符串'123'所在的地方

变量的命名

  1. 变量名自能包含字母、数字和下划线

  2. 变量名不能包含空格,可用下划线_代替空格

  3. 不要将python中的关键字用做变量名,例如print等

  4. 变量名应简短,有描述性,如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)相关推荐

  1. python将空格变成换行_Python基础之PEP8规范(代码写作规范)

    文章目录 1.缩进 2.命名约定 3.Python之禅 PEP8是Python的官方文档中提供的代码规范,结合这套规范,我顺便整理了一下自己的写代码习惯. 点这里查看PEP8官方原文,本文只节选了我自 ...

  2. python去除空格和换行

    前言 测试环境:python3.10.5 python 读取字符串后对字符串进行处理的话,就可能会有去除空格,换行,制表符,回车符的操作,下面我们就分别讨论一下不同情况应该怎么处理. 各种空格的处理 ...

  3. python编辑时怎样换行_python怎么换行

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! windows换行符是'rn',unixlinux的换行符为'n',mac的换行 ...

  4. python中空格怎么打_python输入空格_python以空格为分隔输入_python如何让用户输入空格 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 流式语音合成 python3 sdk 下载地址.python2 sdk 下载地址 ...

  5. python编辑时怎样换行_python怎么换行输入

    python中可以进行换行输入,具体可以参考本经验. 工具/原料 deepin linux python3.5 方法一.使用"\"进行换行输入 1 在python中,Python ...

  6. python后面空格报错_python空格报错

    广告关闭 提供包括云服务器,云数据库在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 异常taberror缩进时引发的标签和空格不一致. 这是一个子类indentat ...

  7. python中空格怎么打_Python中如何打印空行

    Python中代码比较长时,想在Pycharm-console控制台或Python自带IDLE的Shell窗口查看代码执行结果,打印一些字符之类的,很多行之间没有换行影响查看效果,那么,Python中 ...

  8. python operator 多属性排序_Python之路200个小例子网页版,真诚奉献,从一而终!...

    历史两个月,利用所有业余时间,与朋友一起搜集.创作Python小例子,截止目前已超过200个例子,全新整合汇总为九大章节: 感受Python之美 | 一.Python基础 | 二.Python字符串和 ...

  9. python中空格的代码_python 空格

    初学python,不明白代码之间时空格的用处 比如: print "Hens", 25 + 30 / 6 print"hens",25+30/6 一个有空格一个 ...

最新文章

  1. 从用户角度看,DBMS应当提供哪些功能?
  2. 远程办公项目团队如何进行团队协作?
  3. 开发效率不高?墙裂推荐这十款精选 IntelliJ IDEA 插件
  4. 团队项目第一阶段冲刺站立会议4(4月21日)
  5. 如何对大量长尾关键词进行优化?
  6. QLoo推出用于现有服务的GraphQL接口
  7. @RequestMapping对请求方法限定
  8. IOS – OpenGL ES 调节图像反色 GPUImageColorInvertFilter
  9. proto3与proto2的区别
  10. 检测网站CDN是否生效
  11. 2020伊始,我结束了人生的两个轮回
  12. 一个链接,让你的网站访客直接和你qq聊天
  13. Windows网速显示软件TrafficMonitor
  14. 【Spring Cloud】OpenFeign和Spring Cloud Loadbalancer调用失败后的重试机制比较
  15. 安卓笔记之ViewPager页卡
  16. iToolab UnlockGo for mac(苹果设备解锁工具)
  17. 百度云下载速度慢解决方案(仅供参考,大神请指导)
  18. 用计算机设计电路图,基于51单片机的计算器设计(含电路图,程序)
  19. 快讯 | 依斯特与嘉益仕(Litns)再续合作,共建智慧供应链平台
  20. 如何注册Vizio的AirPlay Beta

热门文章

  1. 机器学习 阴性集的选择 —— drug-target interactions (DTIs)
  2. PHP 表单文件上传的原理,php上传文件的原理
  3. linux-多任务同步和互斥
  4. JAVA基础10-继承(1)
  5. JAVA基础8-封装(2)
  6. linux中system清屏命令,Linux磁盘管理命令
  7. mysql general bin区别_MySQL中几种常见的日志
  8. tf.io.gfile.glob 遍历文件
  9. 【统计学习方法】线性可分支持向量机对鸢尾花(iris)数据集进行二分类
  10. css 不展示滚动条,CSS-界面滚动时不显示滚动条