文章目录

  • 1. 快捷键
  • 2. python基本语法
    • 2.1 列表
      • 2.1.1 列表定义
      • 2.1.2 列表操作函数
      • 2.1.3 创建数值列表
      • 2.1.4 切片
    • 2.2 元祖tuple
    • 2.3 字典
      • 2.3.1 创建字典
      • 2.3.2 添加键—值对
      • 2.3.3 修改字典中的值
      • 2.3.4 删除键—值对
    • 2.4 集合
      • 2.4.1 创建集合
      • 2.4.2 查看长度
      • 2.4.3 增加元素
      • 2.4.4 集合操作
    • 2.5. python函数
      • 2.5.1 内置函数

1. 快捷键

dd:快速删除cell
shift+enter:执行代码,光标移到下一个cell
control+enter:执行代码,光标不会定位在下一个cell

2. python基本语法

2.1 列表

2.1.1 列表定义

列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。

在Python中,用方括号([])来表示列表

2.1.2 列表操作函数

  1. append 在列表末尾添加元素

  2. insert 在列表中插入元素
    需要指定新元素的索引和值

  3. 从列表中删除元素
    3.1.使用del语句删除元素
    使用del语句删除元素如果知道要删除的元素在列表中的位置,可使用del语句。

    3.2.使用方法pop()删除元素
    方法pop()可删除列表末尾的元素,并让你能够接着使用它

3.3.使用pop()弹出列表中任何位置处的元素
只需在括号中指定要删除的元素的索引即可。

注意:如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()

3.4.remove()根据值删除元素

方法remove()只删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环来判断是否删除了所有这样的值。

  1. len()确定列表的长度使用函数

2.1.3 创建数值列表

  1. range()函数
    range()能够轻松地生成一系列的数字,在到达你指定的第二个索引前面的元素后停止(即区间是左闭右开)。
    举例:打印数字1~10
  2. 使用list()创建数字列表
    要创建数字列表,可使用函数list()将range()的结果直接转换为列表。

    使用函数range()时,还可指定步长。第三位参数是步长。
    例如,下面的代码打印1~10内的偶数:
  3. 列表解析
    常见示例:1-10的平方

    特殊示例

2.1.4 切片

处理列表的部分元素——Python称之为切片

与函数range()一样,Python在到达你指定的第二个索引前面的元素后停止。

  • 示例1
    要输出列表中的前三个元素,需要指定索引0~3,这将输出分别为0、1和2的元素。

  • 示例2
    没有指定第一个索引,Python将自动从列表开头开始

  • 示例3
    如果要提取从第1个元素到列表末尾的所有元素,可将起始索引指定为0,并省略终止索引。

  • 示例4
    负数索引返回离列表末尾相应距离的元素。

-示例5
按步长切片,第三位参数是步长

2.2 元祖tuple

Python将不能修改的值称为不可变的,而不可变的列表被称为元组。
将其作为常量,防止数据被篡改。

元组看起来犹如列表,但使用圆括号()而不是方括号来标识。

2.3 字典

在Python中,字典是一系列键—值对。任何Python对象都可用作字典中的值。

2.3.1 创建字典

2.3.2 添加键—值对

2.3.3 修改字典中的值

2.3.4 删除键—值对

  • pop()

  • del
    可使用del语句将相应的键—值对彻底删除

2.4 集合

Python 用{}来生成集合,集合中不含有相同元素

2.4.1 创建集合

2.4.2 查看长度

2.4.3 增加元素

2.4.4 集合操作

交集、并集等

2.5. python函数

2.5.1 内置函数

Jupyter Notebook快捷键与python基本语法相关推荐

  1. Jupyter Notebook 快捷键(基本)

    Jupyter Notebook 快捷键 Jupyter Notebook 有两种键盘输入模式.编辑模式,允许你往单元中键入代码或文本:这时的单元框线是绿色的.命令模式,键盘输入运行程序命令:这时的单 ...

  2. Jupyter Notebook 快捷键 和 Markdown知识点总结

    Jupyter Notebook 快捷键 命令模式 按键 Esc 开启) Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Al ...

  3. 我需要用的Jupyter Notebook快捷键

    按需更新 参考自:jupyter notebook常用快捷键 Jupyter Notebook快捷键 命令模式(按键 Esc 开启) 快捷键 含义 Enter 转入编辑模式 Shift-Enter 运 ...

  4. python notebook配置_使用 Jupyter Notebook 配置 Stata\Python\Julia\R

    作者:许梦洁 (中山大学) E-mail: xumj9@mail2.sysu.edu.cn 原文链接:磐石若水 → 使用 Jupyter Notebook 配置 Stata/Python/Julia/ ...

  5. 如何在Jupyter notebook中运行python的.py文件,以及ipynb文件与py文件的相互转化

    文章目录: 1 Jupyter notebook中%开头的一些方法使用 1.1 运行python的py文件 1.2 加载本地文件 2 ipynb文件与py文件的相互转化 2.1 jupyter not ...

  6. jupyter notebook怎么写python代码_如何在Jupyter Notebook中使用Python虚拟环境?

    如何在使用Jupyter Notebook时,解决Python虚拟环境间的切换问题?本文一步步帮你拆解.希望你能够避免踩坑的痛苦,把更多的时间花在愉快的编程上. 痛点 Python目前有两个主版本并存 ...

  7. jupyter notebook和python有什么区别_如何在Jupyter Notebook中使用Python虚拟环境?

    如何在使用Jupyter Notebook时,解决Python虚拟环境间的切换问题?本文一步步帮你拆解.希望你能够避免踩坑的痛苦,把更多的时间花在愉快的编程上. 痛点 Python目前有两个主版本并存 ...

  8. 转载删减:Jupyter Notebook快捷键

    Jupyter Notebook 的快捷键 命令模式 (按键 Esc 开启) Enter : 转入编辑模式 Y : 单元转入代码状态 M :单元转入markdown状态 R : 单元转入raw状态 1 ...

  9. jupyter notebook 快捷键设置字体大小_你可能并不知道这样定制炫酷的jupyter主题

    之前用多了mac,在windows上使用jupyter notebook的时候,总觉得界面不是很舒服,见下图,尤其是字体,看着挺难受的,严重影响了使用的心情哈哈哈.那这样"丑"的界 ...

最新文章

  1. RSync实现文件备份同步
  2. 【Android 逆向】Dalvik 函数抽取加壳 ( Dalvik 下的函数指令抽取与恢复 | dex 函数指令恢复时机点 | 类加载流程 : 加载、链接、初始化 )
  3. 设计模式——开发常用的设计模式梳理
  4. Java实现点击导出excel页面遮罩屏蔽,下载完成后解除遮罩
  5. Linux-sed command
  6. codeforces 14D
  7. Android ListView下拉刷新点击加载更多
  8. C语言猜数字小游戏---详解+源码
  9. 论坛php 图片上传,图片上传、分享网站
  10. Octotree插件
  11. React-Native使用Nanohttpd实现跨平台互传文件
  12. 《动手学深度学习》学习总结
  13. win7计算机所有软件无法运行程序,解决Win7应用程序无法启动的方法
  14. 怎样把mp4视频转换成mov格式电影
  15. 如果判断小米MIUI的NFC权限、后台弹出界面权限是否禁用
  16. 计算机网络应用大专,计算机网络应用专业
  17. mysql 根据父Id 递归查询所有的子类Id,根据子类Id 递归查询所有的父类 Id
  18. 本人初学时java基础笔记
  19. 获取企业微信access-token
  20. 2023年转行IT互联网:盘点高薪职业岗位!

热门文章

  1. 洛谷P1173 网格
  2. 洛谷-P1765-手机
  3. php文本首行缩进,html设置页面文本首行缩进
  4. Python中强大的f-string用法介绍
  5. springboot整合Hazelcast实现分布式缓存
  6. [收藏]世界名牌大学课件下载地址
  7. VINS-Mono代码阅读笔记(十四):posegraph的存储和加载
  8. 蓝桥杯 地宫寻宝 java_蓝桥杯 地宫寻宝 带缓存的DFS
  9. 谁在计算机房里,江中故事 | 这位不一般的老师,带给了我们一段计算机房里的别样师徒情……...
  10. MySQL安装最后一步卡死了