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

python相关小结

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

python相关小结

python小结 1.变量的命名要求:
  1. 数字+大小写字母+下划线
  2. 数字不能开头
  3. 不能是关键字和保留字
  4. 命名时必须有意义
2.数据类型

数据类型:

  1. 整型(int)

  2. 浮点型(float)

  3. 布尔型(bool)
    True ,False注意大小写

  4. 字符型(str)
    强数据类型 -----------> 字符是一个对象
    弱数据类型 -----------> 字符是一种数据类型
    ord( ) -------- 获取字符的整数
    chr( ) -------- 把编码转换为对应的字符串

  5. 复数 ------ 仅了解

input( ) ------- 输入
print( ) ------- 输出
type( ) ------- 判断数据类型

#输入一个数,判断数据类型
a = input("输入一个数:")
print(type(a))
3.运算符

1.算术运算符

  • + ---------加

  • - ---------减

  • * ---------乘

  • / --------- 除

  • // -------- 整除

  • % ------- 取余

  • ** ------- 幂次方

2.比较运算符

  • > ----------- 大于

  • < ----------- 小于

  • >= --------- 大于等于

  • <= --------- 小于等于

  • == --------- 等于

    != ---------- 不等于

3.逻辑运算符

  • and -------- 与/且 (一假则假)

  • or -------- 或 (一真则真)

  • not -------- 非

4.赋值运算符

  • = 等于 ------> a = 10
    += 等价于 += 10 ------> a = a + 10
    -=
    *=
    /=
    //=
    **=
    %=
4.判断
if 条件:
	print(相应结果)
elif 条件:     -------------------elif可以写多个
	print(相应结果)
else:     ------------------- 除了if和elif条件外其他所有的条件
	print(相应结果)
5.循环
1.while循环
	通用形式:
		while 循环条件:
			循环体
			
2.for循环
	1.通用形式:
		for 变量 in 容器:
			循环体
	2.range()的几种方式:
		!!!range()范围是前闭后开
		1.range(a) ---------- 从0开始到a-1
		2.range(a,b) ----------从a到b-1
		3.range(a,b,c) ----------从a开始递增到b-1,每次+c
		4.range(a,0,-b) ---------- 从a开始递减到1,每次-b
		5.range(:a) ---------- 从0开始到a-1
		6.range(a:) ---------- 从a开始到最后一个数
	
break -----跳出循环
continue ---------- 继续循环

!!!两种循环都要注意缩进,要么全是点,要么全是横线

6.列表list
ls = [a,b,c,d,e,f,g] --------- 弱数据类型

特点:
	1.常见线性表(数组 栈 队列 链表(单链表和双链表))----- 基于链表实现的(双链表)
	  !!!python里面没有数组(存储的连续的,所以删除比较慢)
	2.栈 :后进先出
	3.队列:先进先出
	4.通过下标可以直接更改列表里面某一个元素的值
	5.列表里的元素类型可以多个类型
	
2.常用方法:
	append() -------- 向列表的尾部添加元素
	insert(index,object) -------- 向指定的下标处添加元素
	sort()----- 进行排序(从下到大 int类型)可以对字母进行排序(ASCII值)类型不能混
	index()-------- 返回的是元素在列表中的第一个位置
	reverse()------------ 将列表进行翻转(顺序反一下)
	remove()---------- 删除某个元素,如果有重复,删除的是第一次出现的元素
	count()-------- 返回的是某个元素在列表里面的个数
	clear()--------- 清除元素
	copy()-------- 浅拷贝对象 不等价与 =
	extend()-------- 合并列表
	pop()----删除列表尾部的元素(与append相反),返回删除的元素,pop(i) i指的是下标
7.集合set
set = {a,b,c,d,e,f,g} ----------弱数据类型
 
特点:
	1.集合无序的,不能重复的(集合里面的元素是唯一的,无序并不是顺序)
	2. s[0] --------- 报错 ,不可以访问 因为是无序

2.常用方法:
	clear ---------- 清除
	copy ----------浅拷贝对象 不等价与 =
	remove ------ 如果元素不存在会报错
	pop -----删除列表尾部的元素(与append相反),返回删除的元素,pop(i) i指的是下标
	add ------ 添加,添加重复的元素的时候不会报错,但是不能成功添加
	difference ------- 差集
	intersection------- 交集
	union ------- 并集
	update ----- 合并集合
	discard-------- 移除元素,移除不存在的元素的时候,不会报错
8.元组tuple
t = (a,b,c,d,e,f,g) ----------弱数据类型

特点:
	1、通过下标获取元素
	2、元组是一个不可变(指向不可变)类型,但是元组里面的元素可以是可变类型

!!!能用元组的情况下尽量不要用列表

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

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

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