首页 > 编程语言 >python基础复习

python基础复习

时间:2022-11-01 15:23:39浏览次数:51  
标签:复习 符号 python 函数 基础 len 函数调用 变量名 name

目录

今日内容概要

管理员功能说明及建议

1、冻结账户
2、删除账户
3、查看/修改指定用户各项数据(密码、购物车)

总复习

1.计算机基础阶段

计算机五大组成部分
 	计算机三大核心硬件
 	操作系统
  	文件路径

2.变量与常量
变量名 赋值符号 数据值、变量名、函数名、函数调用、生成式
遇到赋值符号先看符号右侧再看左侧

变量名 赋值符号 数据值、变量名、函数名、函数调用、生成式
	遇到赋值符号先看符号右侧再看左侧
	name = 'jason'
	name = 'kevin'
	name1 = name
 	func1 = len
  	res = len()

3.python基本数据类型 int整型、float浮点型、str字符串、list列表、dict字典、tuple元组、set集合、bool布尔值

int float str list dict tuple set bool
整数数字 小数 字符串 一个数组[1,2,3] {"name":"wuyong"} (1,2,3,) {1,2,3,} True/False

4.垃圾回收机制

引用计数 标记清除 分代回收
值与变量名绑定,引用计数增加 循环引用、就会标记、再一次性清除 根据使用频率、分不同的时间检查

5.用户交互

input\print
格式化输出

6.流程控制

if elif else
 	while else
    	break continue
  	for else
 		break continue 
  	range()生成一个数据列表

7.数据类型内置方法

字符串:索引取值切片、len()、strip()、split()、upper()、isdigit()
 	列表:索引取值切片、len()、append()、insert()、extend()、pop()
 	字典:按键取值、len()、get()、d[k] = v、keys()、values()、items()

8.字符编码

编码与解码	ASCII GBK UTF UNICODE
    	encode()  decode()

9.文件处理

with open(文件路径,模式,encoding='utf8') as f:pass

函数

1.函数定义与调用

def 函数名(形参):
        函数体代码
        return 返回值

2.形参

函数定义阶段括号内编写的参数
    	位置参数、默认参数、可变长参数、命名关键字参数

3.实参

函数调用阶段括号内填写的数据
    	数据值、变量名、函数名

4.函数的返回值

return
	变量名 赋值符号 函数调用

5.名称空间

其他名称空间 局部名称空间    

6.函数名的多种用法

函数名绑定的函数体代码 可以随意绑定

7.闭包函数

def outer():
        name = 'jason'
        def inner():
            print(name)
        return inner

8.装饰器

装饰器的模板(有参 无参)

9.迭代器、生成器、可迭代对象
10.算法、递归函数

模块

1.导入模块的两种句式

	import md
 	from ... import ...

2.内置模块

os sys time datetime collections random hashlib subprocess logging
 	json re

3.第三方模块

requests openpyxl pandas

homework

1.整理今日内容及博客
2.编写ATM购物车程序准备周五考试

标签:复习,符号,python,函数,基础,len,函数调用,变量名,name
From: https://www.cnblogs.com/yong-wu/p/16847814.html

相关文章

  • markdown基础语法
    firsttitlesecondtitle标题代码#firsttitle##secondtitle斜体文本斜体文本粗体文本粗体文本粗斜体文本粗斜体文本文本*斜体文本*_斜体文本_**......
  • Excel VBA的基础知识点,初学者必须掌握
    我们在前面已经说到录制宏和资源工程管理器,也许你已经初步知道如何去录制宏,但是你还是不能快速的理解他们,因为你对VBA的基础概念知识还是很欠缺的。我们今天要和你说的是几......
  • JAVAWeb --JSP基础语法
    准备工作,导入一些依赖<dependencies><!--Servlet的依赖--><dependency><groupId>javax.servlet</groupId><artifactId>s......
  • vs2013配置python 安装第三方工具包
    这里以matplotlib安装为例。选择pip搜索camelcase进行安装。   ......
  • vs2013配置python_vs2013如何安装python
    vs2013如何安装python?步骤如下:1、安装PTVS:下载PTVS①找到下图位置,下载PythonToolsforVS2013地址:https://github.com/Microsoft/PTVS/releases/v2.2.2 ②安装RT......
  • PG plpython存储过程计算结果直接入库
    >处理函数(返回多条结果数组)dropFUNCTIONcal_charge_sample(recordsdwd_pv_behavior_di[]);CREATEFUNCTIONcal_charge_sample(recordsdwd_pv_behavior_di[])R......
  • Python 变量作用域
    一、Python中变量作用域分为以下四种,简称LEGB:Local局部变量Enclosed嵌套变量Global全局变量Built-in内置变量Local局部变量:暂时的存在,依赖于创建该局部作用......
  • 拓端tecdat|python代写辅导虎扑社区论坛数据爬虫分析报告
    以下是摘自虎扑的官方介绍:虎扑是为年轻男性服务的专业网站,涵盖篮球、足球、F1、NFL等赛事的原创新闻专栏视频报道,拥有大型的生活/影视/电竞/汽车/数码网上交流社区,聊体育谈......
  • vscode下如何把缩进为2个空格的python项目改为4个空格的缩进
    最近在看老项目的代码,是python2.7年代的项目,那个时候很多的python项目都是使用2个空格,不过现在估计大多数人写python项目都是使用4个空格的了,而我看这两个空格的项目代码也......
  • 前端基础vue
    1、指令 ·v-html,v-text (单项绑定:数据变,视图变)<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"c......