深度学习必备Python基础知识充电1

一、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基础知识充电1_第1张图片

注意:一定要进入python文件所在的目录后,使用python命令运行python程序即可.


你可能感兴趣的:(深度学习,python,django,pygame,tornado,virtualenv)