关于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的一些学习笔记(小白式笔记,持续更新)相关推荐

  1. C++学习笔记目录链接(持续更新中)

    学习目标: C++学习笔记目录链接(持续更新中,未完待续) 学习内容: 序号 链接 0 C++ 常见bug记录(持续记录中) 1 C++学习笔记1[数据类型] 2 C++学习笔记2[表达式与语句] 3 ...

  2. 自学it18大数据笔记-第二阶段hadoop-day11——会持续更新……

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第二阶段hadoop-day11-- ...

  3. 自学it18大数据笔记-第二阶段Hive-day4——会持续更新……

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第二阶段Hive-day4--会持续 ...

  4. Unity学习知识和链接汇总-持续更新

    Unity学习知识和链接汇总-持续更新 Unity Scripting Reference- https://docs.unity3d.com/Manual/index.html gitee http ...

  5. NLP论文笔记合集(持续更新)

    NLP论文笔记合集(持续更新) 经典论文 参考文献 情感分析论文 关键词 综述 参考文献 非综述 参考文献 其他论文 参考文献 经典论文 2003年发表的文章1^11,NLP经典论文:NNLM 笔记 ...

  6. 西电2020 python OJ作业(50道题目,持续更新)

    西电2020 python OJ作业(50道题,持续更新) 0.A+B problem 题目描述 用来适应环境的题目,自然比较简单些. 计算2个整数的和.这两个整数都在1到1000之间. 输入 输入只 ...

  7. JAVA学习视频及资料地址-持续更新

    JAVA学习 JAVA学习路线 https://blog.csdn.net/java1856905/article/details/89474640 狂神说笔记大全 狂神说Java Mybatis笔记 ...

  8. 黑马程序员Java基础班+就业班课程笔记全发布(持续更新)

    正在黑马线下班学习,整理了一些课程知识点和比较重要的内容分享给大家,也是给自己拓宽一些视野,仅供大家交流学习,大家有什么更好的内容可以发给我 ,现有黑马教程视频 录屏的 持续更新 QQ 2780378 ...

  9. 英语学习笔记——语法篇(持续更新)

    所谓语法,即语言组织的法则,主要研究的是句子中词与词间的关系. 一.基本概念 1.句子(即一句话) 按照使用目的可以分为: 按照句子结构可以分为: 2.词类(词性分类) 主要分为8大类 除此之外,冠词 ...

最新文章

  1. 关于位姿变换的一点体会
  2. android之json解析优化,Android开发之json解析
  3. 一个完整的python项目源码-一个Python开源项目-哈勃沙箱源码剖析(下)
  4. MATLAB从入门到精通:MATLAB矩阵操作
  5. 为什么要做短视频秒播优化
  6. Redis数据结构——简单动态字符串-SDS
  7. Vue学习之ref属性
  8. Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别...
  9. 赣榆高中2021高考成绩查询,2020年连云港赣榆高考续写辉煌,各大高中“喜报”新鲜出炉...
  10. Delphi学习之函数 ⑨汉字拼音功能函数
  11. idea 生成自己项目 API (跟jdk api 一样的界面) 香吧
  12. jvisualvm监控java,配置 jvisualvm 监控Java虚拟机
  13. 看完浪曦相关视频后的感受
  14. ASP.NET MVC入门
  15. 美面魔心伊莉丝:会有蜘蛛之神制裁你
  16. Android 腾讯Bugly的应用升级热更新
  17. 电影影视网站搭建教程
  18. NOI2009 诗人小G
  19. 徽州臭鳜鱼渐成“网红年货”
  20. 全方位的技术服务及相关技术解决方案(纯java解决方案)

热门文章

  1. Dubbo(二) Dubbo管理控制台dubbo-admin搭建
  2. Spring MVC 基础及相关概念(基础一)
  3. java浅度克隆_java对象 深度克隆(不实现Cloneable接口)和浅度克隆
  4. python 清空文件夹_python读写文件
  5. python中的split函数的用法实例_python中的split()函数的用法
  6. php-cli和php-fpm FastCgi与PHP-fpm之间的关系
  7. python单元测试断言_Python单元测试框架之pytest -- 断言-阿里云开发者社区
  8. Dubbo学习笔记(二)
  9. Linux-0.11内核学习-添加系统调用
  10. 一文看懂PHP如何实现依赖注入