<1>变量的定义:
在程序中, 有时我们需要对2个数据进⾏求和, 那么该怎样做呢?⼤家类⽐⼀下现实⽣活中, ⽐如去超市买东⻄, 往往咱们需要⼀个菜篮⼦,⽤来进⾏存储物品, 等到所有的物品都购买完成后, 在收银台进⾏结账即可如果在程序中, 需要把2个数据, 或者多个数据进⾏求和的话, 那么就需要把这些数据先存储起来, 然后把它们累加起来即可在Python中, 存储⼀个数据, 需要⼀个叫做 变量 的东⻄, 如下示例:
num = 100
num2 = 87
result = num + num2
说明
:
所谓变量, 可以理解为
菜篮⼦
, 如果需要存储多个数据, 最简单的
⽅式是有多个变量, 当然了也可以使⽤⼀个
程序就是⽤来处理数据的, ⽽变量就是⽤来存储数据的
<2>变量的类型:
为了更充分的利⽤内存空间以及更有效率的管理内存, 变量是有不同的类型的, 如下所示:
怎样知道⼀个变量的类型呢?在python中, 只要定义了⼀个变量, ⽽且它有数据, 那么它的类型就已经确定了, 不需要咱们开发者主动的去说明它的类型, 系统会⾃动辨别可以使⽤type(变量的名字), 来查看变量的类型。
<3>标志符:
标示符由字⺟、 下划线和数字组成, 且数字不能开头
python中的标识符是区分⼤⼩写的
<4>关键字:
python⼀些具有特殊功能的标示符, 这就是所谓的关键字关键字, 是python已经使⽤的了, 所以不允许开发者⾃⼰定义和关键字相同的名字的标示符
常用的关键字:
and | as | assert | break | class | continue |
elif | else | except | exec | finally | for |
if | in | import | is | lambda | not |
print | raise | return | try | while | with |
<5>输出:
普通的输出:
print('hello world')
print('给我的卡---印度语, 你好的意思')
格式化输出:
目的:
⽐如有以下代码:
pirnt("我今年10岁")
pirnt("我今年11岁")
pirnt("我今年12岁")
在程序中, 看到了
%
这样的操作符, 这就是
Python
中格式化输出
age = 18
name = "xiaohua"
print("我的姓名是%s,年龄是%d"%(name,age))
常用的格式符号:
格式符号 | 转换 |
%c | 字符 |
%s | 通过str() 字符串转换来格式化 |
%i | 有符号⼗进制整数 |
%d | 有符号⼗进制整数 |
%u | ⽆符号⼗进制整数 |
%o | ⼋进制整数 |
%x | ⼗六进制整数(⼩写字⺟) |
%X | ⼗六进制整数(⼤写字⺟) |
%e | 索引符号(⼩写'e') |
%E | 索引符号(⼤写“E”) |
%f | 浮点实数 |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
换行输出:
在输出的时候, 如果有 \n 那么, 此时 \n 后的内容会在另外⼀⾏显示
print("1234567890-------") # 会在⼀⾏显示
print("1234567890\n-------") # ⼀⾏显示1234567890, 另外⼀⾏显示
<6>输入:
input()函数 接受的输⼊必须是表达式。
>>> a = input()
123
>>> a
123
>>> type(a)
<type 'int'>
>>> a = input()
abc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'abc' is not defined
>>> a = input()
"abc"
>>> a
'abc'