说说 Python 的变量以及简单数据类型
1 变量
先来看一个示例:
news="我国第一个人工智能规划问世"print(news)
运行结果:

可以看出使用 Python 定义变量很简单,甚至都不需要指定变量的类型。
1.1 命名和使用规则
变量名只能包含字母 、 数字和下划线 。 变量名可以是以字母或下划线打头, 但不能以数字打头, 例如, 可将变量命名为 new_1 , 但不能将其命名为 1_new。
变量名不能包含空格, 但可使用下划线来分隔其中的单词 。
不要使用 Python 关键字和函数名用作变量名, 比如 print。
变量名应该既简短又具有描述性 。
慎用小写字母 l 和大写字母 O , 因为它们可能被人错看成数字 1 和 0。
1.2 善用 traceback
这个示例中的变量名,打错了:
news="iPhone 一降价,中国消费者就乖乖地出手了"print(new)
运行结果:

traceback 会指出错误代码所在的行,以及错误的原因,好贴心O(∩_∩)O~
2 字符串类型
字符串就是一系列字符。 用引号括起的都是字符串, 其中的引号可以是单引号, 也可以是双引号, 如下所示:
print("你还在嘲讽棉花月球发芽,人家'月球树'已遍地开花!")print('你还在嘲讽棉花月球发芽,人家"月球树"已遍地开花!')
运行结果:

2.1 单词首字符大写 title()
html:
name="deniro li"print(name.title())
运行结果:

title() 会以首字母大写的方式显示每个单词, 即将每个单词的首字母都改为大写。这个特性对于欧美人民来说,真是方便呀 O(∩_∩)O~
2.2 大小写 upper() / lower()
name="deniro Li"print(name.upper())print(name.lower())
运行结果:

2.3 拼接字符串 +
news="发现比人类低级的文明,我们该怎么做?"+"科学家给出答案"print(news)
运行结果:

2.4 空白
在编程中, 空白指的是任何非打印字符, 比如空格、 制表符或换行符。 我们可以使用空白来组织输出, 以使其输出结果更易阅读。
| 非打印字符 | 代码 |
|---|---|
| 制表符 | \t |
| 换行符 | \n |
制表符,也叫制表位,它的功能是,在不使用表格的情况下,可以在垂直方向按列对齐文本。
print("\t火星发现氧气?\n火星近地面存在足够氧气")
运行结果:

2.5 去除空白
| 方法 | 说明 |
|---|---|
| rstrip() | 去除右侧空白 |
| lstrip() | 去除左侧空白 |
| strip() | 去除两侧空白 |
3 数字类型
3.1 整数
| 运算符 | 说明 |
|---|---|
+ |
加法 |
- |
减法 |
* |
乘法 |
/ |
除法 |
** |
乘方 |
我们可以在同一个表达式中使用多种运算,还可以使用括号来修改运算次序。这与 Java 语言的运算规则相同。
3.2 浮点数
浮点数指的是所有带小数点的数字。要注意的是, 计算结果所包含的小数位数可能是不确定的:电动叉车
print(0.11+0.1)print(23*0.1)
运行结果:

3.3 类型错误
如果直接使用数字来拼接字符串,那么就会提示类型错误:
year=2019
content="今年是"+year
运行结果:

可以调用函数 str() 把数值转换为字符串:
content="今年是"+str(year)
4 注释
我们可以通过注释在代码中添加说明, 或者阐述解决问题的方法。
用井号( # ) 标识注释,井号后面的内容都会被 Python 解释器所忽略 。

说说 Python 的变量以及简单数据类型的更多相关文章
- Python的变量及简单数据类型
Python的变量及简单类型 1. 变量 在Python编程中,变量是用来存放值或对像的容器.变量的名称可以自定义,但需遵循一定的规范,否则可能会引发一些错误.Python的变量可以分为数字.字符和 ...
- python基础-----变量和简单数据类型
初识变量 1.变量命名规则: a.字母 b.数字(不能开头) c.下划线 ps.硬性规定,命名必须是字母,数字,下划线,且不能以数字开头. 软性规则,以下划线分割 2.实例: a.写法: age_of ...
- python入门-变量和简单数据类型
1 title() 是以首字母大写的方式显示每个单词 lower() 字母小写 upper() 字母大写 2 python使用+号来合并字符串 字符串中使用制表符用\t 字符串中使用换行符\n 用rs ...
- Python编程从入门到实践笔记——变量和简单数据类型
Python编程从入门到实践笔记——变量和简单数据类型 #coding=gbk #变量 message_1 = 'aAa fff' message_2 = 'hart' message_3 = &qu ...
- python的变量和简单的数据类型
决定学习python这门语言了,本人资质愚钝,只会把学到的东西记录下来,供自己查漏补缺,也可以分享给和我一样正在学习python语言的人,若在记录中存在什么错误,希望多多批评指正,谢谢. Python ...
- Python学习-------变量和简单的数据类型(String)
1.变量命名和使用 变量命名规则:a.变量名只能包含(字母 数字 下划线),且变量不能以数字开头,例如:变量 s_1(正确),变量1_s(错误) b.变量名不能包含空格,可以使用下划线来间隔 ...
- python变量及简单数据类型
python 目录 python 1.变量 1.变量的定义 2.变量的命名 3. 关键字 4.变量的命名规则 5.变量的类型 5.不同类型变量之间的计算 6.变量的输入 7.变量的格式化输出 8.格式 ...
- python的变量与基本数据类型
今日内容 python多版本共存 python的注释 python的变量与常量 变量的本质 变量的命名规范 python基本数据类型 内容详细 python多版本共存 先将两个版本的python解释器 ...
- Python入门 .变量 常量 基础数据类型 用户输入 流程控制语句 小练习题
# 2.name = input(“>>>”)通过代码来验证name变量是什么数据类型?--str name = input(">>>") pr ...
随机推荐
- Django商城项目笔记No.4用户部分-注册接口-图片验证码
Django商城项目笔记No.4用户部分-注册接口-图片验证码 1.首先分析注册业务接口 1.1.分析可得,至少这么几个接口 图片验证码 短信验证码 用户名是否存在 手机号是否存在 整体注册接口 图片 ...
- spark任务调度和资源分配
Spark调度模式 FIFO和FAIR Spark中的调度模式主要有两种:FIFO和FAIR. 默认情况下Spark的调度模式是FIFO(先进先出),谁先提交谁先执行,后面的任务需要等待 ...
- linux禁止非法用户试探登录
当我们的linux主机一旦暴露在互联网上,就会遭受到来自网络上的一些非法用户的骚扰.如弱口令扫描,试探性登录:这些行为对linux主机构成一定的威胁.那怎样防范此类的攻击了,这里写了一个脚本,功能就是 ...
- 协程运行原理猜测: async/await
1.根据await调用链寻找最终的生产者或服务提供者: 2.请求服务: 3.进行执行环境切换,跳出顶层函数(第一个无await修饰的函数),执行后面的语句: 4.服务完成,将服务数据复制给最底层的aw ...
- BZOJ2095:[POI2010]Bridges(最大流,欧拉图)
Description YYD为了减肥,他来到了瘦海,这是一个巨大的海,海中有n个小岛,小岛之间有m座桥连接,两个小岛之间不会有两座桥,并且从一个小岛可以到另外任意一个小岛.现在YYD想骑单车从小岛1 ...
- HTTP 请求头中的 X-Forwarded-For,X-Real-IP
X-Forwarded-For 在使用nginx做反向代理时,我们为了记录整个的代理过程,我们往往会在配置文件中做如下配置: location / { 省略... proxy_set_header ...
- [luogu3198] 玩具装箱
题面 最近在搞dp, 发现自己的dp还是太弱了, 做的题比较少, 也有一些东西没学, 这道题算是我独立做的第一道斜率优化dp, 写篇题解纪念一下吧. dp式比较简单, 就是一个线性的dp, 设 ...
- ERC 725 and ERC 735 的实现及关系
https://github.com/OriginProtocol/origin-playground 通过ERC 725 and ERC 735 的实现来说明它们到底是做什么的: 看了这个例子后才大 ...
- [转]OpenGL通过VBO实现顶点数组绘制顶点
#include "stdlib.h" #include <OpenGL/glext.h> #include <GLUT/GLUT.h> #define B ...
- 如何一步一步建立CAN通讯
如何一步一步建立CAN通讯 2016-04-12 20:38:14来源: eefocus 关键字:CAN通讯 硬件环境 收藏 评论(0) 分享到 微博 QQ 微信 LinkedIn CAN通讯的 ...