栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021.10.21python基础知识-pycharm版课时13-17

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021.10.21python基础知识-pycharm版课时13-17

课时13-标识符

基本用法

标识符:用于变量,函数,类,模块等的名称。(比如:a=3里面的“a“。)

1.区分大小写。

2.第一个字符必须是字母,下字符是:字母,数字,下划线。

3.不能使用关键字。

4.以双下划线开头和结尾的名称通常由特征含义,要尽量避免。

python标识符命名规则

模块和包名:全小写字母,尽量简单。多个单词之间用下划线。

函数名:全小写字母,多个单词之间用下划线。

类名:首字母大写,采用驼峰原则。多个单词时,每个单词第一个字母大写,其余部分小写。

常量名:全大写字母,多个单词用下划线隔开。       

课时14.变量的声明和赋值

变量的声明和赋值用于将一个变量绑定到一个对象上,格式如:变量名=表达式

 最简单的表达式是字面量。比如:a=123.运行过程中,解释器先运行右边的表达式,生成一个代表表达式运算结果的对象,然后将这个对象地址赋值给左边的变量。

变量在使用前必须先被初始化(先被赋值)     

删除变量和垃圾回收机制

可以通过del语句删除不再使用的变量。

【a=123

    del  a】

如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间。

课时16 链式赋值_系列解包赋值_常量

链式赋值

链式赋值用于同一个对象赋值给多个变量。

x=y=123 相当于:x=123,y=123

系列解包赋值

系列解包赋值给对应相同个数的变量(个数必须保持一致)

a,b,c=4,5,6 相当于:a=4,b=5,c=6

系列解包赋值视线变量互换

a,b=1,2

a,b=b,a

print(a,b)则出现“2,1”

 常量

python不支持常量,即没有语法规则限制改变一个常量的值。只能约定常量的命名规则,以及在程序的逻辑上不对常量的值做出修改。

 

 课时17.内置数据类型_基本算术运算符

每个对象都有类型,python中最基本的内置数据类型:

1.整型

整数(int)

2,浮点型

小数(float)

3.布尔型

表示真假,仅包含:True,False

4.字符串类型

由字符组成的序列(str)。“abc”,“唉”

数字

运算符

+ 加法

- 减法

* 乘法

/ 浮点数除法  8/2   =  4.0

//  整数出发  7//2   =  3

% 模(取余)  7%4   =  3

** 幂   

使用divmod()函数同时得到商和余数

divmod(13,3)

(4,1)

作为函数,divmod()返回的是一个元组。 

 课时16整数_不同进制_其他类型转换成整数

python中,除10进制,还有其他三种进制

0b或0B,二进制, 0   1

0o或0O,八进制    0  1  2  3  4  5  6  7  

0x或0X,十六进制 0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f

三种进制可以进行“位运算”。

使用int()实现类型转换:

1.浮点数直接舍去小数部分。如:int(9,9)结果是:9

2、布尔值True转为1,False转为0.  如:int(True),结果是1.

3.字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错。

自动转型:

   整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:2+8.0=10.0

整数可以有多大?

python2中,int是32位(约±21亿)

python3中,int可以存储任意大小的整数,long被取消。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341906.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号