一、Python解释器运行程序
也被称之为对话模式
就是进行人机交互
1.1 算术计算
>>> 1+2
3
>>> 9-6
3
>>> 6*3
18
>>> 9/3
3.0
>>> 4/5
0.8
>>> 1/3
0.3333333333333333
>>> 3**9
19683
>>> 3**2
9
>>> 3***3
SyntaxError: invalid syntax
>>> 3**2
9
>>>
1.2 数据类型
编程中有数据类型
这一概念
使用type()函数
查看数据类型
>>> type(10)
<class 'int'>
>>> type(0.2)
<class 'float'>
>>> type('2022年11月14日21:41:29')
SyntaxError: unexpected indent
>>> type('fsfa')
<class 'str'>
>>>
1.3 变量
>>> x=10
>>> print(x)
10
>>> y=3.14
>>> x*y
31.400000000000002
>>> type(x*y)
<class 'float'>
python是
动态类型语言
的编程语言
- 变量的类型是根据情况来自动决定
数据类型会进行自动转换
1.4 列表
可以使用列表【数组】汇总数据
1.4.1 索引方式简单操作数组
>>> a=[1,2,3,4,5]
'
>>> type(a)
<class 'list'>
>>> print(a)
[1, 2, 3, 4, 5]
>>> len(a)
5
>>> a[3]
4
>>> a[4]=99
>>> print(a)
[1, 2, 3, 4, 99]
>>>
1.4.2 切片方式操作数组
不仅可以访问某个值,还可以具体访问某一子列表
>>> a[1:]
[2, 3, 4, 99]
>>> a[0:2]
[1, 2]
>>> a[:3]
[1, 2, 3]
>>> a[:-1]
[1, 2, 3, 4]
>>> a[:-2]
[1, 2, 3]
1.5 字典
- 索引是按照0,1,2…的顺序存值的
- 字典是按照键值对的形式存值的
>>> me={'height':180} # 生成字典
>>> me{'height'}
SyntaxError: invalid syntax
>>>
KeyboardInterrupt
>>> me['height'] # 访问字典
180
>>> print(me) # 查看字典当前的值
{'height': 180}
>>> me['weight']=80 # 在字典中添加新元素
>>> print(me)
{'height': 180, 'weight': 80} # 查看字典添加元素后的值
>>>
1.6 布尔型
布尔类型的取值是true
或者false
>>> hungry=True
>>> sleepy= False
>>> type(hungry) # 查看数据类型
<class 'bool'>
>>> hungry
True
>>> type(hungry and sleepy) # 做了逻辑运算后的也是布尔型
<class 'bool'>
>>> hungry and sleepy # 逻辑与运算
False
>>> hungry or sleepy # 逻辑或运算
True
>>>
1.7 if语句
hungry = False
if hungry:
print('i am hungry')
else:
print('i am not hungry')
print('now i am sleepy')
在python中空白字符具有重要意义。
表示缩进的意思
在IDE中可以使用
TAB
或者4个空格
来表示缩进
1.8 for语句
for i in [1, 2, 3]:
print(i)
D:\ANACONDA\envs\pytorch\python.exe C:/Users/Administrator/Desktop/Code/learn_pytorch/first_demo.py
1
2
3
1.9 函数
可以将一系列串的处理定义为函数
# 1. 现在开始定义一个函数来输出hello world
def hello():
print('hello python')
hello()
函数可以取参数
# 2. 在函数中取参数来进行使用
def hello1(ojbect):
print('hello ' + ojbect + " !")
hello1("wangguowei")
字符串的`拼接可以使用+来进行连接
二、如何退出解释器模式?
2.1 Linux系统
Ctrl+D退出
2.2 Windows系统
Ctrl+Z
退出,然后按enter退出
三、Python小结
- python是开源的,可以自由使用
- 运行的两种模式
- 解释器模式
>>>
- 脚本模式
.py
- 解释器模式
- python能够将
一系列的处理
集成为函数和或者类模块 NumPy
有很多能够操作多维数组的方法
python解释器模式是以对话形式来运行程序的
3.1 在python中结尾需要冒号表示的语句==
- for语句
- if语句
- 定义的类后面
- 函数后面
四、Python脚本文件运行程序
这里我们将python代码集中写好,通过文件来运行python程序
可以使用cmd中的python xx.py命令来运行python程序
注意:一定要进入python文件所在的目录后,使用python命令运行python程序即可.