大学python笔记整理_python 笔记整理
Python isdigit() 方法检测字符串是否只由数字组成。
Python int() 函数用于将一个字符串或数字转换为整型。
判断字符、列表、元组等的长度或项目个数:Python len()。
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。(把下标取出来)
python中单引号和双引号使用完全相同。
文件操作:
内置函数open()
1 f=open('file', 'r', encoding='utf-8')
为了避免打开文件后忘记关闭,可以通过with管理上下文
with open('file','r') as f:
pass
操作方法:
f.read() #默认读取文件所有内容
f.readline() #默认读取一行内容
f.readlines() #默认读取文件所有行,以列表的形式返回
fj.write(s) #写入内容s
f.writelines(lines) #将序列lines中的所有元素写入
View Code
for循环来迭代读取文件的每一行内容:
for line in file_obj:
print(line)
f.tell() #查看光标指针的位置序号
f.seek(2,0) #控制指针的偏移2字节
函数部分内容:
关键参数必须放在位置参数之后。参数排放顺序:位置参数-->*args-->默认参数-->**kwargs
位置参数必须传值;默认参数特点:调用函数的时候,默认参数非必须传递,若不传递,会显示设置的默认值(用途:固定某些默认值)
动态参数,也叫不定长传参:
把N个位置参数变成一个元组形式:实参数量不固定时候,形参定义前面加个星号*,比如*args。
把N个关键字参数变成一个字典形式:实参数量不固定时,形参定义前面加个**,比如**kwargs。
在函数块里面的局部变量变成全局变量:global(限于字符串,数字) 比如:global name
注意:对可变数据类型(list,dict,set)可以直接引用,不用通过global
递归:
得有个明确结束条件,否则死循环超过最大递归次数999次会报错。
进入深层次递归,问题规模应比上次递归有所减少。
递归效率不高,递归层次过多会导致栈溢出。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
大学python笔记整理_python 笔记整理相关推荐
- 大学学python用记笔记吗_python笔记(1)-关于我们应不应该继续学习
关于我们应不应该继续学习 以前面试的时候会被问到,linux熟不熟呀?对于这种问题:我总会尴尬地回答,"额..了解一点". 然而,我大学毕业的时候,连linux的虚拟机都没装过,更 ...
- python数值比较器_python笔记16(数据处理笔记1)
学习线性代数的时候,想要可视化,但是仅仅是三维坐标系,我都感觉到手画图很不直观.所以这次的python学习,一方面是把之前没学完的学完,另一方面,也是想了解下图形绘制的技术.以下内容和6.00笔记10 ...
- python编程财务_Python笔记 财务小白的 day3 python编程基础(1)
[本文的我,是一个文科财务工作者.在单位信息化全靠人做的年代,确实工作压力大也忙不过来.9102年的我,深感不学习点新知识迟早要被淘汰.所以今天开始记录自己的python小白笔记,各位见笑.] 编程基 ...
- python财务编程_Python笔记 财务小白的 day4 python编程基础(2)
[本文的我,是一个文科财务工作者.在单位信息化全靠人做的年代,确实工作压力大也忙不过来.9102年的我,深感不学习点新知识迟早要被淘汰.所以今天开始记录自己的python小白笔记,各位见笑.] 编程基 ...
- python pymysql实例_python笔记-mysql命令使用示例(使用pymysql执行)
一.mysql命令使用 学习完mysql现在来进行一些测试 1.1.进入mysql 终端输入一下命令,进入数据库 mysql -uusername -p 1.2 进入数据库 在mysql终端输入如下命 ...
- python gpu编程_Python笔记_第四篇_高阶编程_进程、线程、协程_5.GPU加速
Numba:高性能计算的高生产率 在这篇文章中,笔者将向你介绍一个来自Anaconda的Python编译器Numba,它可以在CUDA-capable GPU或多核cpu上编译Python代码.Pyt ...
- python数据整理_python数据类型整理
Python中常见的数据结构可以统称为容器(container).序列(如列表和元组).映射(如字典)以及集合(set)是三类主要的容器. 一.序列(列表.元组和字符串) 序列中的每个元素都有自己的编 ...
- python笔记全_Python笔记
一.数据结构和序列 1.1.元组:有一种固定长度,不可修改的python对象序列 tup = 1,2,3 tup : (1,2,3) tup = tuple([4,0,2]) tup : (4,0,2 ...
- python今日内容_python笔记15
今日内容 模块知识 内置模块 time datetime json 其他 内容回顾 & 作业题 重要知识点 构造字典和函数对应关系,避免重复的if else a=1 b=2 ==> a, ...
- [转载] python定义整型常量_Python笔记——数据类型、变量和常量
参考链接: Python变量,常量和文字 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频 ...
最新文章
- WCF学习之旅—WCF服务的WAS寄宿(十二)
- 零基础前端笔记(1)web,html,标签,锚点,路径
- java分布式应用限流实现
- GetModuleHandle(NULL)获取当前DLL模块基址?
- 深大计算机科学与技术在广东省,广东考生请注意:深圳大学2021年计划本省总招生人数比例超过75%!...
- RabbitMQ的web界面解析
- IIS 添加mime 支持 apk,exe,.woff,IIS MIME设置 ,Android apk下载的MIME 设置 苹果ISO .ipa下载mime 设置...
- idea项目(git)版本回退
- [转]java applet
- c# winform 显示动态gif图片的简单方法
- Windows快捷键设置
- Python pandas库的简单使用
- 人脸识别测试点整理思维导图方式
- macbook边缘磕碰如何修复
- 校园招聘-2017美团后台开发内推笔试编程题
- BZOJ3786: 星系探索(伪ETT)
- 文字转语音软件哪个好,这一款值得推荐
- Android两个canvas混合叠加,Android Canvas设置绘画时重叠部分的处理模式【含效果图】...
- Vim内同时对多行增加或删除相同的内容
- 求绝对值(调用函数)
热门文章
- asc怎么用 linux zip_File Roller/Unzip 解压中文 Zip 文件名乱码
- 安卓linux开机画面,Android开机logo简单修改方法
- HTML+CSS实现小米登录界面
- 西门子PLC开关量选择
- 新建mfc工程后打开图形化设计界面
- MacOS系统下matplotlib中SimHei中文字体缺失报错的解决办法
- 16家上市银行股票代码
- android theme错误,关于android:您需要在此活动中使用Theme.AppCompat主题(或后代)。 更改为Theme.AppCompat会导致其他错误...
- c语言第三章重点知识点总结,c语言重点知识点总结
- 最强分布式锁工具:Redisson