说说 Python 的变量以及简单数据类型

1 变量

先来看一个示例:html

news="我国第一我的工智能规划问世"
print(news)
复制代码

运行结果:编程

能够看出使用 Python 定义变量很简单,甚至都不须要指定变量的类型。bash

1.1 命名和使用规则

  • 变量名只能包含字母 、 数字和下划线 。 变量名能够是以字母或下划线打头, 但不能以数字打头, 例如, 可将变量命名为 new_1 , 但不能将其命名为 1_new。
  • 变量名不能包含空格, 但可以使用下划线来分隔其中的单词 。
  • 不要使用 Python 关键字和函数名用做变量名, 好比 print。
  • 变量名应该既简短又具备描述性 。
  • 慎用小写字母 l 和大写字母 O , 由于它们可能被人错当作数字 1 和 0。

1.2 善用 traceback

这个示例中的变量名,打错了:函数

news="iPhone 一降价,中国消费者就乖乖地出手了"
print(new)
复制代码

运行结果:ui

traceback 会指出错误代码所在的行,以及错误的缘由,好贴心O(∩_∩)O~人工智能

2 字符串类型

字符串就是一系列字符。 用引号括起的都是字符串, 其中的引号能够是单引号, 也能够是双引号, 以下所示:spa

print("你还在嘲讽棉花月球发芽,人家'月球树'已遍地开花!")
print('你还在嘲讽棉花月球发芽,人家"月球树"已遍地开花!')

复制代码

运行结果:3d

2.1 单词首字符大写 title()

html:code

name="deniro li"
print(name.title())
复制代码

运行结果:cdn

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 解释器所忽略 。

经过编写注释, 咱们能够以清晰的天然语言对某段代码的解决方案进行阐述, 经过阅读这些注释,就能够了解代码的工做原理,从而能够节省不少时间。

相关文章
相关标签/搜索