IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python学习--Day1 -> 正文阅读

[Python知识库]python学习--Day1

学习目标:

学习python的基础语法: ①学习使用python解释器 ②学习python的基本类型

学习内容:

1.学会在python解释器中完成常见的操作

2.数字类型及其操作

3.math库的使用

4.字符串类型及其操作

5.几个基础的操作实例


功法篇:

解释器下操作完成python常见操作

进入解释器模式

1.安装、配置解释器环境(略)

2.进入解释器:Win + R,输入cmd回车进入命令行,然后输入python,若如下图所示,那么就成功进入解释器啦
在这里插入图片描述

作计算器使用

解释器模式下,我们可以完成一系列加减乘除的操作,如同计算器一般,例如一下命令:
在这里插入图片描述

其它常见的指令

① 通常使用 **(两个乘号)来表示乘方,如2^7=128
②使用=赋值,在下一个交互提示符前不会有结果显现出来
③交互模式下,上一次打印出来的结果会赋值给变量_

在这里插入图片描述

④字符串转义:通常用 \ (反斜杠来进行转义)
如何输出don’t呢,若仍然是单纯的’don’t’ ,解释器无法解析里面单引号,因为其是作为特殊字符存在的,那么这时候就需要用到\进行转义了:
在这里插入图片描述

注意:和其他语言不一样的是, 特殊字符比如说 \n 在单引号 (’…’) 和双引号 ("…") 里有一样的意义. 这两种引号唯一的区别是,你不需要在单引号里转义双引号 " (但是你必须把单引号转义成 ') ,反之亦然

⑤字符串的跨行连续输入:
在这里插入图片描述

⑥字符串拼接:
1)字符串可以使用*进行重复,也可以使用+进行拼接:
2)相邻的字符串中(引号引进来的字符),会自动拼接
在这里插入图片描述

⑦字符串索引:
字符数组是python的一大特色,通常的语言是从0开始计数数组,而python也可以从-1,即从右往左,索引-1代表最右元素
在这里插入图片描述
⑧字符串切片:
索引是获得单个字符,而切片是获得字符串,这里若越界也会作自动的取余运算而不会导致切片越界报错

语法一般为:String[a:b] : 表示为区间为[a,b)的字符串,所以会有:
s[:i]+s[i:]=s
在这里插入图片描述
这有一张图方便理解:
在这里插入图片描述

数字类型及常见的操作

数字类型分为整型(int)浮点型(float)布尔型(bool)复数类型(complex)

整数类型:

1.可负可正
2.没有取值范围限制(试用pow(x,y)模拟超大数值)
在这里插入图片描述
可见其范围确实为"无穷"

3.4种进制表示形式
①十进制:常数默认为十进制
②二进制:0b或者0B开头
③八进制:0o或者0O开头
④十六进制:0x或者0X开头

浮点类型:

1.带有小数点及小数的数字
2.浮点数取值范围和小数精度存在限制,但是常规计算可以忽略
3.取值范围数量级为-10307 ~10308,精度数量级为10-16

有意思的现象:0.1+0.2≠0.3!
在这里插入图片描述

这是因为浮点数运算存在不确定尾数,使用round(0.1+0.2,1)即可以解决不确定尾数的问题

  • round(x, d):对x四舍五入,d是小数截取位数
  • 浮点数间运算与比较用round()函数辅助
  • 不确定尾数一般发生在10-16左右,round()十分有效

数值运算符:

操作符描述
x+y加,x与y之和
x-y减,x与y之差
x*y乘,x与y之积
x/y除,x与y之商 10/3结果是3.333…
x//y整数除,x与y之整数商 10//3结果是3
x%y取模,如10%3=1
x**y幂运算,如2**7=128

数值运算函数:

函数描述
abs(x)取x的绝对值
divmod(x,y)商余,同时输出商余,如divmod(10,3)结果为(3,1)
pow(x,y[,z])幂余,(x**y)%z,[…]表示参数z可以省略,如pow(3, pow(3, 2), 10) 结果为3
round(x[,d])四舍五入函数,d为保留小数位数,默认为0
max(x1,.,xn)最大值,返回x1~xn的最大值
min(x1,.,xn)最小值,返回x1~xn的最小值
int(x)将x变成整数,舍弃小数部分,x也可以是字符串
complex(x)将x变成复数,增加虚数部分complex(4) 结果为 4 + 0j
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-09-12 13:07:15  更:2021-09-12 13:07:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:42:53-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码