第二章Python语言基础知识

2.1 Python语言基础知识

2.1.1标识符与关键字

在Python语言中,对程序中各个元素命名加以区分,这种用来标识变量、函数、类等元素的符号称为标识符。

Python语言规定,标识符由字母、数字和下画线组成,并且是只能以字母或下画线开头的字符集合。在使用标识符时应注意以下几点:

(1)命名时应遵循见名知义的原则。

(2)系统已用的关键字不得用作标识符。

(3)下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符。

(4)标识符区分大小写。

(5)关键字是系统已经定义过的标识符,它在程序中已有了特定的含义,如if、class等,因此不能再使用关键字作为其他名称的标识符。

2.1.2缩进

在Pycharm中,缩进是自动添加的。在其他文本编辑器中使用缩进,推荐大家使用4个空格宽度作为缩进,尽量不要使用制表符作为缩进

因为不同的文本编辑器中制表符代表的空白宽度可能不相同。

2.1.3数据类型

整型数 int:整数是不带有小数部分的数字

浮点型数 float:浮点数是带有小数部分的数字(小数部分可以是0)

复数 complex:

分为两部分:实部(real)、虚部(image) 虚部是以j或J结尾的数

布尔型数 bool:用来表求真和假两种状态的数字

True 表示值(条件满足或成立)

False 表示假(条件不满足或不成立)

内置对象:空值 None 是一个表示不存的特殊对象

作用:用来占位、变量解除绑定

2.2 赋值语句

赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。

Python 中最基本的赋值运算符是等号=;结合其它运算符,=还能扩展出更强大的赋值运算符。

=是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量,请看下面的例子:

将字面量(直接量)赋值给变量

n1 = 100

f1 = 47.5

n2 = n1

f2 = f1

sum1 = 25 + 46

sum2 = n1 % 6

Python 中的赋值表达式也是有值的,它的值就是被赋的那个值,或者说是左侧变量的值;如果将赋值表达式的值再赋值给另外一个变量,这就构成了连续赋值。例子:

a = b = c = 100

=具有右结合性,我们从右到左分析这个表达式:

c = 100 表示将 100 赋值给 c,所以 c 的值是 100;同时,c = 100 这个子表达式的值也是 100。

b = c = 100 表示将 c = 100 的值赋给 b,因此 b 的值也是 100。

以此类推,a 的值也是 100。

= 和 == 是两个不同的运算符,= 用来赋值,而 == 用来判断两边的值是否相等。

2.3 赋值运算符

2.4比较运算符

比较运算符就是对变量或表达式的结果进行比较。如果比较结果为真,则返回True,否则返回False,具体如表所示。

运算符优先级:

2.5逻辑运算符

逻辑运算符用来表示数学中的“与”、“或”、“非”运算,具体如表所示。

2.6位运算符

位运算符是指对二进制位从低位到高位对齐后进行运算,具体如表所示。

2.7Python常用内置对象

在python中一切都是对象,python中的对象有内置对象、标准库对象、扩展库对象。

内置对象:可以直接使用;

标准库对象:需要导入之后才能使用;

扩展库对象:需要先安装扩展库才能使用;

2.8常见的内置函数

内置函数(BIF,built-in functions)是Python内置对象类型之一,不需要额外导入任何模块即可直接使用,这些内置对象都封装在内置模块__builtins__之中,用C语言实现并且进行了大量优化,具有非常快的运行速度,推荐优先使用。使用内置函数dir()可以查看所有内置函数和内置对象

python语言中、用来表示赋值的符号是_第二章Python语言基础知识相关推荐

  1. 在python语言中可作为源文件后缀名的是_在Python语言中,可以作为源文件后缀名的是( )_学小易找答案...

    [多选题]在2013清单计价中,其他项目界面,包括( ) [多选题]在分部分项工程清单下,添加一项定额的方法有( ) [单选题]下列各项中,关于企业无法查明原因的现金溢余,经批准后应贷记的会计科目是( ...

  2. 2的10次方-1的python表达式_第二章PythonⅠ的基本语法,python,I

    第二章 python基本语法 I 整数 交换两个变量的值 num1 = 10 num2 = 15 ##常规蛇形变换 tmp = num1 num1 = num2 num2 = tmp ##python ...

  3. python中变量不需要事先声明_第二章 Python 变量

    2.1  Python变量 在 Python 中变量不需要事先声明变量名及其类型,直接赋值即可创建各种变量(不要使用关键字为变量名),例如: >>>x = 4 >>> ...

  4. python虚拟机直接加载字节码运行程序_第二章 python如何运行程序

    一.python解释器介绍 Python解释器是一种让程序运行起来的程序.实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层. 当Python包安装在机器上后,它包含了一些最小化的组件:一个解释器 ...

  5. python中用来表示赋值的符号是_【单选题】Python语言中,用来表示“赋值”的符号是 。A. =B. #C. D. :...

    [单选题]Python语言中,用来表示"赋值"的符号是 . A. = B. # C. & D. : 更多相关问题 [单选] 下列亲属不能代办年度总额以内个人结售汇业务的是( ...

  6. python global函数_如何使用python语言中的global关键字获取函数值

    在python语言中,如果在函数外层定义了一个全局变量a,函数内部又有一个同名的局部变量,想要这个全局变量的值改成为局部变量的值,可以使用global.下面利用一个实例说明如何实现这个场景,操作如下: ...

  7. python语言中with as的用法使用详解

    本篇文章主要介绍了python语言中with as的用法使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 With语句是什么? 有一些任务,可能事先需要设置,事后做 ...

  8. python iloc函数_如何使用python语言中pandas模块中的iloc方法

    在python语言中,pandas模块中的iloc方法,可以截取矩阵,获取部分矩阵元素.行和列.下面利用实例说明iloc方法的用法,操作如下: 工具/原料 python pycharm 截图工具 方法 ...

  9. python模块调用的用法_如何使用Python语言中的random模块调用方法

    Python语言中的random模块,包含了很多方法属性,可以直接调用这些方法和设置属性.根据不同的方法展示不同的内容.下面利用几个实例查看random模块中的方法,操作如下: 工具/原料 Pytho ...

最新文章

  1. 四川大学java试题_四川大学2013年计算机(软件)学院Java语言程序设计期末考试试题B卷...
  2. mysql 外键引擎_对于mysql的外键和mysql的存储引擎
  3. mysql和SQLYog工具使用
  4. toFixed()方法
  5. Android中SQLlite数据库的增删改查
  6. kafka0.8消费者实例
  7. 两家云服务器价格比较
  8. linux 内核驱动的poll,Linux驱动基石之POLL机制
  9. 全国计算机运用计算机绘图考试,计算机绘图期末考试题库
  10. web自动化如何在不同浏览器运行_自动化决策环节的“心脏”将如何与众不同?...
  11. 2015年下半年《软件评测师》下午试卷及答案
  12. wxpython中文教程_wxPython中文教程 简单入门加实例
  13. Java实训项目:GUI学生信息管理系统(2019)【中】
  14. 各种波形文件(wlf/vcd/fsdb/shm/vpd)的区别及生成方法(转)
  15. 使用STM32固件库开发GD32 汇总
  16. 五年级上册计算机工作总结,五年级上册数学教学工作总结
  17. Java基础恶补系列
  18. 什么是抖音SEO,抖音seo优化怎么做?抖音seo实操教程
  19. 天亮说晚安,我们回家
  20. 解读:LED照明设备出口沙特需要什么认证?法规要求!

热门文章

  1. 小米新款手机civi首销破2亿,但它在国内市场再被荣耀击败,华为Nova首销是它两倍...
  2. 7-1 统计工龄 (20 分)
  3. 【Ceph】Ceph介绍、原理、架构
  4. Python编程从入门到实践 课后题 9-9电瓶升级
  5. 学习笔记 | LeetCode 460. LFU缓存
  6. Iceberg删除过期snapshots、老的metadata files、孤立的文件,合并data files和manifests
  7. python中的pylab_python-什么是%pylab?
  8. 飞行堡垒7(FX505GT),触摸板一直显示已禁用无法正常使用
  9. 电缆、光缆、光纤有什么区别?
  10. 苹果cms开启vip会员收费权限教程