深度学习一般基于Python语言,在正式开始之前先把Python语言的基础语法做一下笔记,整理的同时需要理解,方便后面使用。
01基础操作
age = 20# 声明一个变量age 用来存储一个数字 20
1+1# 基础数学加法
print('Hello World!')# 打印Hello World!
02条件判断if
#2.条件判断if
if 1 == 2: # 如果 if 跟随的条件为 假 那么不执行属于if 的语句,然后寻找 else
print("假的")
else: # 寻找到 else 之后 执行属于else中的语句
print("1==2是假的")
03 循环操作 for
for i in range(100):
print(i)
03 循环操作 while
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 1
print(sum)
04 break/continue/pass break语句用于跳出for 和 while的循环体
n = 1
while n <= 100:
if n > 10:
break;
print(n)
n += 1
输出结果为:1,2,。。。10
continue语句跳过当前的循环,直接进入下一轮循环
n = 1
while n <= 100:
n += 1
if n % 2 == 0:
continue
print(n)
输出结果为:3,5,7,9
pass是空语句,一般作为占位语句,不执行任何操作
for letter in 'Room':
if letter == 'o':
pass
print('pass')
print('letter')
输出结果如下图:
文章图片
05 数据类型 String (字符串)
python的字符串类型支持拼接,截取等多种运算操作
a = 'hi'
b = 'nice to meet you'
print('a+b的结果:', a + b)
文章图片
字符串截取:
a = 'abcdefghijklmnop'
print(a[1:5])
文章图片
注意这里的截取,字符串从0开始编号,截取从:左边开始,但不包括:右边的这个字符。
05 数据类型 Number(数字)
Python原生支持int, float, complex三种不同的数字类型
#int类型:
a = 123
#float类型:
b = 11.111
#复数类型
c = 1 + 2j
complex复数类型用的不多,了解一下就OK
05 数据类型 List(列表)
#列表是写在方括号[]之间,用逗号分隔开的元素列表。索引值从0开始,-1代表末尾
list = ['abc', 123, 'abc', 852, 123.123]
print(list)
print(list[1:3])
文章图片
要注意:与JAVA语言不同,Python的列表能够存入不同类型的数据,且允许重复
05 数据类型 Tuple(元组)
#元组与list类似,不同之处在于元组的元素不能修改,但是可以包含可变对象,如list。元组tuple写在小括号内,元素之间用逗号隔开。
t1 = ('abcd', 786 , 2.23, 'runoob', 70.2)
t2 = (1, )
t3 = (111, 222, ['abc', 333])
t3[2][0] = '修改'
print(t1)
print(t2)
print(t3)
文章图片
05 数据类型 dict(字典)
在深度学习力字典用的挺多,用来将文件与label名称组合
#字典是无序的对象集合,使用键值对(key-value)存储,具有极其快速的查找速度
#字典中的键值(key)是唯一的,不可变类型的
d = {'SKY':99, 'TTK':66, 'RCT':33}
print(d)
文章图片
数据类型 set(集合)
【深度学习笔记|深度学习笔记001-Python基础语法】set和dict类似,set中有一组不重复的key集合,但是不存储value
注意:set是无序的,重复元素在set中被自动过滤
s = set([1,2,3,4,5,1,1,2,2,3,3])
print(s)
文章图片
推荐阅读
- 点滴|Tensorflow深度学习环境搭建
- python|Python教程(批量合成PDF)
- Jinja2基本知识与实操(文字版)
- python|Numpy基本使用
- 算法|原创 | 机器学习数学推导与代码实现30讲.pdf
- python基础|Python中的列表、元组、字典、集合类型的区分
- python基础|基础类型+容器类型数据转换
- find_elements_by_link_text()驱动程序方法– Selenium Python
- Python使用Django进行表单验证项目示例