【python语言基础】Day02-python语言元素

python学习目录:python学什么?python基础Day02 - 语言元素程序和进制 - 指令和程序 / 冯诺依曼机 / 二进制和十进制 / 八进制和十六进制变量和类型 - 变量的命名 / 变量的使用 / input函数 / 检查变量类型 / 类型转换数字和字符串 - 整数 / 浮点数 / 复数 / 字符串 / 字符串基本操作 / 字符编码运算符 - 数学运算符 / 赋值运算符 / 比较运算符 / 逻辑运算符 / 身份运算符 / 运算符的优先级应用案例 - 华氏温度转换成摄氏温度 / 输
摘要由CSDN通过智能技术生成

python学习目录:python学什么?python基础

Day02 - 语言元素

程序和进制 - 指令和程序 / 冯诺依曼机 / 二进制和十进制 / 八进制和十六进制
变量和类型 - 变量的命名 / 变量的使用 / input函数 / 检查变量类型 / 类型转换
数字和字符串 - 整数 / 浮点数 / 复数 / 字符串 / 字符串基本操作 / 字符编码
运算符 - 数学运算符 / 赋值运算符 / 比较运算符 / 逻辑运算符 / 身份运算符 / 运算符的优先级
应用案例 - 华氏温度转换成摄氏温度 / 输入圆的半径计算周长和面积 / 输入年份判断是否是闰年


一、程序和进制

指令和程序有何区别?简介指令的执行过程?

指令:指令是指计算机执行某种操作的命令,它由一串二进制数码组成。计算机执行了一指令序列,便可完成预定的任务,这一指令序列就称为程序;
程序:程序是计算机所以指令的集合,称为该计算机的指令系统; 指令的执行过程分为四步:1.取指令;2.分析指令;3.执行指令;4.完成上述操作后,指令计数器加1,为执行下一条指令做准备。

冯·诺依曼体系结构
美籍匈牙利数学家冯·诺伊曼于1946年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺依曼体系结构冯·诺伊曼理论的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯·诺伊曼的这个理论称为冯·诺伊曼体系结构。

在这里插入图片描述


二、系列数据类型

一、Python系列数据概述
1、数组

  • 一种数据结构,用于储存和处理大量数据。
    2、系列数据类型
  • 一组有序列的元素的组合。
  • 包括:元组、列表、字符串和字节数据。

二、系列数据的基本操作
1、系列的长度、最大值、最小值、求和

  • len()、max()、min()、sum()

2、系列的索引访问操作

  • 通过索引下标访问的可迭代对象。
    3、系列切片操作
  • 截取系列s的一部分。
    4、系列连接和重复操作
  • 通过连接符+,可以连接两个系列,形成新的系列对象。
  • 通过连接符*,可以重复系列n次。
    5、系列的成员关系操作
  • 判断一个元素x是否存在于系列s中。
    6、系列的比较运算操作
  • 两个系列支持比较运算符(<、<=、==、!=、>、>=),字符串比较运算按顺序逐个元素进行比较。
    7、系列的排序操作
  • 通过内置函数sorted(),可以返回系列的排序表格。
  • 通过类reversed构造函数,可以返回系列的反序的迭代器。
    8、内置函数all()和any()
  • 通过内置函数all()和any(),可以判断系列的元素是否全部和部分为true。
    9、系列拆封
  • 1、变量个数和系列长度相等:使用赋值语句,可将系列值拆封,然后赋值给多个变量。
  • 2、变量个数和系列长度不等:系列长度未知,可使用 * 元组变量,将多个值作为元组赋值给元组变量。
  • 一个赋值语句中,* 变量只允许出现一次,否则导致错误。
  • 3、使用临时变量_ :只需要部分数据,系列其他位置可以使用临时变量"_"。

三、元组
1、使用元组字面创建元组实例对象

  • 元组字面量采用圆括号中用逗号分隔的项目定义。圆括号可以省略。
    2、使用tuple对象创建实例对象
    3、元组的系列操作
  • 元组支持系列的基本操作,包括索引访问、切片操作、连接操作、重复操作、成员关系操作、比较运算操作、以及求元组长度、最大值、最小值等。

四、列表
1、使用列表字面创建元组实例对象

  • 列表字面量采用方括号中用逗号分隔的项目定义。
    2、使用list对象创建元组实例对象
    3、列表的系列操作
  • 列表支持系列的基本操作,包括索引访问、切片操作、连接操作、重复操作、成员关系操作、比较运算操作、以及求元组长度、最大值、最小值等。
    4、list对象的方法
  • s.append(x)把对象x追加到列表s尾部。
  • s.clear()删除所有元素。相当于del s[:]
  • s.copy()复制列表。
  • s.extend(t)把系列t附加到s尾部。
  • s.insert(i, x)在下标i位置插入对象x。
  • s.pop([i])返回并移除下标i的位置对象,省略i时为最后对象。若超出下标,将导致错误。
  • s.remove(x)移除列表中第一个出现的x。若对象不存在,将导致错误。
  • s.reverse()列表反转。
  • s.sort()列表排序。
    5、列表解析表达式
  • 可处理迭代对象,并生成结果列表。

五、字符串
1、字符串的系列操作

  • 字符串支持系列的基本操作,包括索引访问、切片操作、连接操作、重复操作、成员关系操作、比较运算操作、以及求元组长度、最大值、最小值等。
    2、字符串编码
    3、字符串格式化
[1].%元算符形式
  • 格式字符串的标志符:
  • (1)‘0’:数值类型格式化结果左边用零填充。
  • (2) ‘_’:结果左对齐。
  • (3)’ ':对于正值,结果中将包括一个前导空格。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值