关于Python的一些学习笔记(小白式笔记,持续更新)
关于Python的一些学习笔记
瞎bb:
作为一个计算机专业的学生,Python应该是一门很有必要掌握的语言,但是由于鄙人太懒,一直对Python没有太多了解,但是随着知识的积累以及学业难度的增加,我终于意识到了Python的便利与强大,所以打算恶补Python,把平时查到听到的知识写下来~
1、Python的主程序格式(main程序),一开始真的不懂这一part怪怪的东西放在结尾是几个意思,后来问了实验室的朋友才知道:
if __name__ == '__main__':print("Hello world!\n")
2、Python 的数组知识
- 数组分割(Python一大利器之一)
data = ['Hello','World','!',5,6,7]
a,b,c,d,e,f = data #输出1
first, *last = data #输出2
_,g,_, *h = data #输出3print("a=={},b=={},c=={},d=={},e=={},f=={}".format(a,b,c,d,e,f))
print(first)
print(*last)
print(g)
print(*h)
- 返回数组大小
arrayLength = len(array)
- 数组的遍历
for i in range(0,len(array))print array[i]
3、返回变量所占内存bit
import sys
data_size = sys.getsizeof(data)
4、编辑器的整体缩进和取消缩进快捷键
- pycharm
整体缩进:Tab
整体取消缩进:Tab+shift
- python自带编辑器
整体缩进:Ctrl+【
整体取消缩进:Ctrl+】
5、Python空数组的使用方法
array = []
#给数组加入元素
array.apend('Mr.L')
array.apend('Rick')
#输出数组元素
print array[0] #输出的是'Mr.L'
print array[0][0] #输出的是 'M'
print arrray[-1] #输出的是 ’Rick‘
6、Python 读文件的方法
for line in open('test.txt'):print line
7、Python的输出方法分析
8、Python的字符串处理方法
- Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
例1:字符串截取str = '12345678'print str[0:1]>> 1 # 输出str位置0开始到位置1以前的字符print str[1:6] >> 23456 # 输出str位置1开始到位置6以前的字符num = 18str = '0000' + str(num) # 合并字符串print str[-5:] # 输出字符串右5位>> 00018
- Python 替换字符串使用 变量.replace(“被替换的内容”,“替换后的内容”[,次数]),替换次数可以为空,即表示替换所有。要注意的是使用replace替换字符串后仅为临时变量,需重新赋值才能保存。
例2:字符串替换str = 'akakak'str = str.replace('k',' 8') # 将字符串里的k全部替换为8print str>> 'a8a8a8' # 输出结果
- Python 查找字符串使用 变量.find(“要查找的内容”[,开始位置,结束位置]),开始位置和结束位置,表示要查找的范围,为空则表示查找所有。查找到后会返回位置,位置从0开始算,如果每找到则返回-1。
#例3:字符串查找str = 'a,hello'print str.find('hello') # 在字符串str里查找字符串hello>> 2 # 输出结果
- Python 分割字符串使用 变量.split(“分割标示符号”[分割次数]),分割次数表示分割最大次数,为空则分割所有。
例4:字符分割str = 'a,b,c,d'strlist = str.split(',') # 用逗号分割str字符串,并保存到列表for value in strlist: # 循环输出列表值print value>> a # 输出结果>> b>> c>> d
关于Python的一些学习笔记(小白式笔记,持续更新)相关推荐
- C++学习笔记目录链接(持续更新中)
学习目标: C++学习笔记目录链接(持续更新中,未完待续) 学习内容: 序号 链接 0 C++ 常见bug记录(持续记录中) 1 C++学习笔记1[数据类型] 2 C++学习笔记2[表达式与语句] 3 ...
- 自学it18大数据笔记-第二阶段hadoop-day11——会持续更新……
笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第二阶段hadoop-day11-- ...
- 自学it18大数据笔记-第二阶段Hive-day4——会持续更新……
笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第二阶段Hive-day4--会持续 ...
- Unity学习知识和链接汇总-持续更新
Unity学习知识和链接汇总-持续更新 Unity Scripting Reference- https://docs.unity3d.com/Manual/index.html gitee http ...
- NLP论文笔记合集(持续更新)
NLP论文笔记合集(持续更新) 经典论文 参考文献 情感分析论文 关键词 综述 参考文献 非综述 参考文献 其他论文 参考文献 经典论文 2003年发表的文章1^11,NLP经典论文:NNLM 笔记 ...
- 西电2020 python OJ作业(50道题目,持续更新)
西电2020 python OJ作业(50道题,持续更新) 0.A+B problem 题目描述 用来适应环境的题目,自然比较简单些. 计算2个整数的和.这两个整数都在1到1000之间. 输入 输入只 ...
- JAVA学习视频及资料地址-持续更新
JAVA学习 JAVA学习路线 https://blog.csdn.net/java1856905/article/details/89474640 狂神说笔记大全 狂神说Java Mybatis笔记 ...
- 黑马程序员Java基础班+就业班课程笔记全发布(持续更新)
正在黑马线下班学习,整理了一些课程知识点和比较重要的内容分享给大家,也是给自己拓宽一些视野,仅供大家交流学习,大家有什么更好的内容可以发给我 ,现有黑马教程视频 录屏的 持续更新 QQ 2780378 ...
- 英语学习笔记——语法篇(持续更新)
所谓语法,即语言组织的法则,主要研究的是句子中词与词间的关系. 一.基本概念 1.句子(即一句话) 按照使用目的可以分为: 按照句子结构可以分为: 2.词类(词性分类) 主要分为8大类 除此之外,冠词 ...
最新文章
- 关于位姿变换的一点体会
- android之json解析优化,Android开发之json解析
- 一个完整的python项目源码-一个Python开源项目-哈勃沙箱源码剖析(下)
- MATLAB从入门到精通:MATLAB矩阵操作
- 为什么要做短视频秒播优化
- Redis数据结构——简单动态字符串-SDS
- Vue学习之ref属性
- Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别...
- 赣榆高中2021高考成绩查询,2020年连云港赣榆高考续写辉煌,各大高中“喜报”新鲜出炉...
- Delphi学习之函数 ⑨汉字拼音功能函数
- idea 生成自己项目 API (跟jdk api 一样的界面) 香吧
- jvisualvm监控java,配置 jvisualvm 监控Java虚拟机
- 看完浪曦相关视频后的感受
- ASP.NET MVC入门
- 美面魔心伊莉丝:会有蜘蛛之神制裁你
- Android 腾讯Bugly的应用升级热更新
- 电影影视网站搭建教程
- NOI2009 诗人小G
- 徽州臭鳜鱼渐成“网红年货”
- 全方位的技术服务及相关技术解决方案(纯java解决方案)
热门文章
- Dubbo(二) Dubbo管理控制台dubbo-admin搭建
- Spring MVC 基础及相关概念(基础一)
- java浅度克隆_java对象 深度克隆(不实现Cloneable接口)和浅度克隆
- python 清空文件夹_python读写文件
- python中的split函数的用法实例_python中的split()函数的用法
- php-cli和php-fpm FastCgi与PHP-fpm之间的关系
- python单元测试断言_Python单元测试框架之pytest -- 断言-阿里云开发者社区
- Dubbo学习笔记(二)
- Linux-0.11内核学习-添加系统调用
- 一文看懂PHP如何实现依赖注入