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

【无标题】

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

【无标题】

Python基础知识01

一、Python是解释型,面向对象的一门语言
二、Python 中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成。

  1. 标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数 id(obj)可返回对象 obj 的标识。
  2. 类型用于表示对象存储的“数据”的类型。类型可以限制对象的取值范围以及可执行的操作。可以使用 type(obj)获得对象的所属类型。
  3. 值表示对象所存储的数据的信息。使用 print(obj)可以直接打印出值。
    对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

三、1.python中行连接符,代码一行过长时使用,类似于matlab…
2.删除变量:del
例如:
a=300
del a
四、标识符:用于变量、函数、类、模块等的名称。标识符有如下特定的规则:

  1. 区分大小写。如:aa 和 AA 是不同的
  2. 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线
  3. 不能使用关键字。比如:and、or、if 等。
  4. 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类的构造函数。

Python基础知识02

1.divmod(13,3) 同时取商和余数,返回一个元组

2.二进制:0b101
八进制:0o10
十六进制:0xff
3.
int(6.7)
6
int(‘6’)
6
int(‘6.7’)
报错

4.短路问题
x or y : x为true, 不计算y, 返回true, x为false, 返回y
x and y : x为true, 返回y, x为false, 不计算y,返回false

5.字符串
ord():把字符转化为对应的Unicode码
chr():把十进制数字转化为对应字符
print(‘aa’,end=‘任意字符串’) 实现打印末尾添加任何内容
m=‘ac’
m.replace(‘a’,‘b’)
创建新字符串对象,并指向变量m
驻留机制:符合标识符规则的字符串会启用字符串驻留机制
a=‘cd_3’
b=‘cd_3’
a is b
true (id相同)

a=‘cd#3’
b=‘cd#3’
a is b
false (id不同)

6 .find 索引
count 计数
strip 去除首尾空格
‘ abc ’.strip()
‘abc’
‘@abc@’.strip(‘@’)
‘abc’
lstrip,rstrip 去除左右信息

split() 默认按空格分隔字符,生成列表
join() 拼接字符串
join 比

Python基础知识03
1 a=3
a<<2 左移n位乘以2的n次方
a>>2 右移n位除以2的n次方

2 运算顺序:
乘除优先加减
位运算优先比较运算优先赋值运算

3 列表推导式
a=[x/2 for x in range(0,100) if x%9==0]
a
[0.0, 4.5, 9.0, 13.5, 18.0, 22.5, 27.0, 31.5, 36.0, 40.5, 45.0, 49.5]

4 index()可获取指定元素首次出现的索引位置
语法:index(value,[start,end])

5 a=[30,20,10,40]
a.sort() 排序,不生成新对象
sorted(a) 排序,生成新对象

6 print() 可换行

7 创建元组,只有一个元素时加逗号
a=(1,) 元组 a=(1) 整数

8 zip(列表1,列表2…) 将多个列表对应位置的元素组合为元组,并返回zip对象

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

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

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