也被称之为对话模式
就是进行人机交互
>>> 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
>>>
编程中有数据类型
这一概念
使用type()函数
查看数据类型
>>> type(10)
<class 'int'>
>>> type(0.2)
<class 'float'>
>>> type('2022年11月14日21:41:29')
SyntaxError: unexpected indent
>>> type('fsfa')
<class 'str'>
>>>
>>> x=10
>>> print(x)
10
>>> y=3.14
>>> x*y
31.400000000000002
>>> type(x*y)
<class 'float'>
python是
动态类型语言
的编程语言
- 变量的类型是根据情况来自动决定
数据类型会进行自动转换
可以使用列表【数组】汇总数据
>>> 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]
>>>
不仅可以访问某个值,还可以具体访问某一子列表
>>> 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]
>>> 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} # 查看字典添加元素后的值
>>>
布尔类型的取值是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
>>>
hungry = False
if hungry:
print('i am hungry')
else:
print('i am not hungry')
print('now i am sleepy')
在python中空白字符具有重要意义。
表示缩进的意思
在IDE中可以使用
TAB
或者4个空格
来表示缩进
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. 现在开始定义一个函数来输出hello world
def hello():
print('hello python')
hello()
函数可以取参数
# 2. 在函数中取参数来进行使用
def hello1(ojbect):
print('hello ' + ojbect + " !")
hello1("wangguowei")
字符串的`拼接可以使用+来进行连接
Ctrl+D退出
Ctrl+Z
退出,然后按enter退出
>>>
.py
一系列的处理
集成为函数和或者类模块NumPy
有很多能够操作多维数组的方法python解释器模式是以对话形式来运行程序的
这里我们将python代码集中写好,通过文件来运行python程序
可以使用cmd中的python xx.py命令来运行python程序
注意:一定要进入python文件所在的目录后,使用python命令运行python程序即可.