python学习之路☞3.Python REPL& Variable
#python,#repl,#variable,
Python REPL
打开终端并启动 Python 交互式 shell ,可以看到一个由三个箭头组成的界面,这个就是 REPL
Read: Python reads 10
Evaluate: Python evaluates this input and decides it is a number
Print: it prints out what was evaluated
Loop: it’s ready for the following input
python 擅长数学运算
尝试一下 + - * / // % ** 你就会发现python是个有意思的计算器
不仅是计算,python也有计算优先级,和人类的计算习惯相同
python 还有一个保存上次计算结果的功能符号 _ 可以用于下次运算
按上下方向键还可以看运算的历史记录,仅用 _ 存储计算结果是有限的,每次计算 _ 存储的结果都会改变,如果可以存储计算结果,方便之后任何一个计算步骤就更好了,这就引出了Variable(变量)的概念
Variable 变量
A variable is used to store information that can be referenced later on.(变量是用于存储方便以后引用的信息)
也就是说变量是存储信息可被引用的载体,可以创建无数个变量存储无数个数据,而我们只需要记住它们的名字和用途即可
Declaring a Python variable(声明一个python变量)
知道变量是做什么用的,那接下来就该研究一下怎么创建变量了,起一个有意义的名字,然后将信息存储进去,看看效果
可以看到,变量存储了信息,还可以隔好几个计算过程持续引用,相当实用
result = 2 + 4
result
Variable Name 变量名
也不要吝啬变量名的长度,最好能见名知义通过 _ 分割关键词方便阅读理解
比如商店衣服的价格,就可以起名为 shop_clothes_price 这样更直观,像 a b c d … 这样的单字母很没意义,也不能算错,只是其他开发者看不懂罢了
Using variables in expressions 在表达式里使用变量
An expression is anything that Python can evaluate to a value.
就是说任何可以计算出数值的式子或者一行代码都是表达式
Variable type 变量类型
变量不仅可以存储数字,变量还可以存储很多数据类型的信息
变量的类型,大体分为两种 基本数据类型 和 高级数据类型 ,当前能力有限,就先从简单的常用的学,这部分仅作为了解
基本数据类型
Integers: 整数
Floating point numbers: 浮点数(小数)
Complex numbers: 复数
Booleans: 布尔
Strings: 字符串
数据结构(高级数据类型)
Tuples: 元祖
Lists: 列表
Ranges: 范围
Dictionaries: 字典
Sets: 集合
built-in function: type() 内置函数 type()
python 有一个内置函数可以很好的打印变量的类型,方便初学判断
接下来可以练习代码了
总结:
变量:保存数据的载体
类型:数字 和 字符串 和 布尔
数字:整数 和 小数
字符串:被引号括起来的一串字符
布尔:真 和 假
功能:参与运算
int_num=100
int_num
type(int_num)
float_num=100.99
float_num
type(float_num)
str_var='hello world!'
str_var
type(str_var)
bool_var=True
bool_var
type(bool_var)
Comments
Post a Comment