【深度学习】Python 快速入门

本文介绍了Python编程的基础,包括IPython和Jupyter Notebook的使用,变量概念,算术和位运算符,以及内置函数如round和abs。重点讲述了数据结构,如列表、元组、集合和字符串的特性,包括索引、切片、内置函数以及操作方法。通过实例展示了如何创建、操作和管理这些数据结构,是Python初学者的实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. IPython和Jupyter笔记本

Jupyter notebook 是一种 Web 应用,它能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中,非常方便研究和教学,让编写、阅读变得一目了然。Jupyter notebook特别适合做科学计算、数据处理,其用途可以包括数据清理和探索、可视化、机器学习和大数据分析。其具有以下特点:

  • 编程时具有语法高亮、缩进、tab补全的功能;
  • 可直接通过浏览器运行代码,同时在代码块下方展示运行结果;
  • 以富媒体格式展示计算结果,富媒体格式包括:HTML,LaTeX,PNG,SVG等;
  • 对代码编写说明文档或语句时,支持Markdown语法;
  • 支持使用LaTeX编写数学性说明。

1.1 Jupyter 安装

安装Jupyter最简单的方法就是使用 Anaconda,其发行版附带了 Jupyter Notebook。在 conda 环境下安装 Jupyter Notebook 可以使用:

conda install jupyter

当然,也可以通过 pip 来安装:

pip install jupyter

安装后便可在终端中输入以下命令启动:

# jupyter notebook

或者
# jupyter-notebook

1.2 Jupyter 常用操作

2. 变量

用于表示某物或值的名称称为变量。在Python中,可以声明变量并为其赋值,如下所示:

x = 2
y = 5
xy = 'Hey'
print(x+y, xy)
#输出:7 Hey

多变量可以被赋予相同的名字。

x = y = 1
print(x,y)
#输出:1 1

3.1 算术运算符

3.2 关系运算符

3.3 位运算符

4. 内置函数

4.1 数值函数

round( ) 函数将输入值四舍五入到指定的位数或最接近的整数。

print(round(5.6231))
print(round(4.55892, 2))
# 6
# 4.56

complex( ) 被用来定义一个复数 abs( ) 输出相同的绝对值。

c =complex('5+2j')
print(abs(c))
# 5.385164807134504

divmod(x,y) 输出商和余数在元组的格式(商,余数)。

divmod(9,2)
# (4, 1)

如果第一个参数是该类的实例,isinstance( ) 则返回True。还可以同时检查多个类。

print(isinstance(1, int))
print(isinstance(1.0,int))
print(isinstance(1.0,(int,float)))
# True
# False
# True

pow(x,y,z) 可以被用来找到幂函数 x y x^y x y 也可以找到第三个指定数字的mod值,即:( x y x^y x y % z)。

print(pow(3,3))
print(pow(3,3,5))
# 27
# 2

range( ) 函数输出指定范围的整数。它还可以用于通过指定特定范围内的两个数字之间的差来生成一个序列,元素以列表的形式返回。

print(list(range(3)))
print(list(range(2,9)))
print(list(range(2,27,8)))
# [0, 1, 2]
# [2, 3, 4, 5, 6, 7, 8]
# [2, 10, 18, 26]

4.2 用户输入

input( ) 接受输入并以字符串的形式保存。

abc = input("Type something here and it will be stored in variable abc \t")
# Type something here and it will be stored in variable abc 	此处我们键入10

查看输入的10的类型:

type(abc)
# str 字符串类型

4.3 打印输出

print("Hello World")
# Hello World

在Python中,单引号、双引号和三引号用于表示字符串:

  • 大部分情况下单引号用于声明一个字符;
  • 声明一行时使用双引号,声明段落/多行时使用三引号。
print('Hey')
a = 'line1\
line2\
\
'
print(a)

#Hey
#line1line2
print("""My name is Rajath Kumar M.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值