【学习笔记】Python语言基础之 语言元素

在这里插入图片描述

程序和进制

指令和程序

计算机的硬件系统通常由五大部件组成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们通常所说的中央处理器,他的功能是执行各种运算和控制指令以及处理计算机软件中的数据。我们通常说的程序实际上就是指令的集合,我们的程序就是将一系列的指令按照某种方式组织在一起,然后通过这些指令去控制计算机做我们想让它做的事情。
今天我们使用的计算机虽然越来越精密,处理能力越来越强大,但究其本质来说仍然是属于 ”冯·诺伊曼结构“ 的计算机。 ”冯·诺伊曼结构“ 有两个关键点,一是提出了将存储设备与中央处理器分开,二是提出了将数据以二进制的形式编码
对于计算机来说,二进制在物理器件上来说是最容易实现的。

变量和类型

在程序设计中,变量是一种存储数据的载体。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。计算机能处理的数据有很多种类型,除了数值之外还可以处理文本、图形、音频等各种各样的数据,那么不同的数据就需要定义不同的存储类型。Python中的数据类型很多,而且也允许我们自定义的数据类型。

  1. 整型:Python中可以处理任意大小的整数(不区分int和long),而且支持二进制、八进制、十进制和十六进制的表示法。
  2. 浮点型:浮点数也叫小数,之所以成为浮点数,是因为按照科学记数法表示事,一个浮点数的小数点的位置是可变的,浮点除了数学写法还支持科学计数法。
  3. 字符串类型:字符串是以单引号或双引号括起来的任意文本
  4. 布尔型:在Python中可以直接用truefalse表示布尔值,也可以通过布尔运算计算出来(例如:3>5)
  5. 复数型:形如3+5j,跟数学上的复数一样的,唯一不同的是虚部的i换成了j。

变量命名

在Python中,变量命名需要遵守以下这些必须遵守的硬性规则和强烈建议遵守的非硬性规则。

|- 硬性规则:
变量名由名字和字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。
大小写敏感
不要跟关键字和系统保留字
|- 非硬性规则
用小写字母拼写,多个单词用下划线连接
受保护的实例属性用单个下划线开头
私有的实例属性用两个下划线开头

运算符

运算符描述
[] [:]下标,切片
**指数
~ + -按位取返,正负号
* / // %乘、除、整除、模
+ -加,减
>> <<右移,左移
&按位与
<= < > >=小于等于,小于,大于,大于等于
is is not身份运算符
in not in成员运算符
not or and逻辑运算符

说明:在实际的开发之中,如果搞不清楚优先级就 安排上括号。

本系列为学习笔记,参考自python一百天学习路线、小甲鱼视频以及《Python编程从入门到实践》。
仅用于学习笔记。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值