初识Python:

Python是一种面向对象、直译式计算机程序语言。也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。 Python语法简捷而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。

Python是一种高级动态、完全面向对象的语言,函数、模块、数字、字符串都是对象,并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。

Python程序设计哲学:优雅、明确、简单

Python 版归并排序

第一个Python语句:超级计算机

>打开IDLE

>在Python Shell中输入语句

 print("Hello World!")

>立即看到运行结果!

>可以计算2的100次方!

>也可以直接输入算式,当计算器用

>超级大的数都没问题

Python数据类型

整数:Ox表示十六进制

浮点数:科学计算法,1.23e9

字符串:" 或者" "

布尔值:True、False,可以使用and、or和not运算

空值:用None表示,不能理解为0

简单类型用来表示值:

整数int、 浮点数float、复数complex、逻辑值bool、字符串str

容器类型用来组织这些值:

列表list、元组tuple、集合set、字典dict

Python基本程序结构

If语句

每条if语句的核心都是一个值为Ture或False的表达式,这种表达式被称为条件测试。Python根据条件测试的值为Ture或False来决定是否执行if语句中的代码。如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为false,Python就忽略这些代码。

' if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4> '

while语句


while循环不断的运行,直到指定的条件不满足为止。也可以使用break退出程序或continue跳转

for...in..循环,依次把list或tuple中的每个元素迭代出来

for x in循环,把每个元素代入变量x,然后执行缩进块的语句

函数range()让我能够轻松的生成一系列的数字。

 

转载于:https://www.cnblogs.com/lxq123/p/7669338.html

Ipython知识点总结相关推荐

  1. Python入门知识点总结

    Python基础的重要性不言而喻,是每一个入门Python学习者所必备的知识点,作为Python入门,这部分知识点显得很庞杂,内容分支很多,大部分同学在刚刚学习时一头雾水. 本节将Python的知识点 ...

  2. matplotlib一些常用知识点的整理,

    本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找. 强烈推荐ipython 无论你工作在什么项目上,IPython都是值得推荐的.利用ipython --pylab,可以进入Py ...

  3. ipython和jupyter_IPython与Jupyter Notebook以及Anaconda

    在正式讲解知识点之前,我们要进行一下准备工作即选择相应的工具,俗话说的好"工欲善其事必先利其器",选择一个好的工具你已经向成功迈出一大步.有 Python 基础的同学对 IPyth ...

  4. python中用于绘制各种图形的区域称作_Python--matplotlib绘图可视化知识点整理(示例代码)...

    强烈推荐ipython 原文:http://michaelxiang.me/2016/05/14/python-matplotlib-basic/ 无论你工作在什么项目上,IPython都是值得推荐的 ...

  5. 关于图计算图学习的基础知识概览:前置知识点学习(PGL)[系列一]

    关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL)) 0.1图计算基本概念 首先看到百度百科定义: 图计算(Graph Processin ...

  6. 2021-2-26编程语言知识点整理

    以下内容是拼拼凑凑加个人理解,更多给自己作为笔记,持续减熵 Java java最初由James Gosling编写,命名为Oak(硅谷常见的橡树) 1995年,java正式诞生于Sun(Stanfor ...

  7. (转)Python--matplotlib绘图可视化知识点整理

    Python--matplotlib绘图可视化知识点整理 参考 matplotlib-绘制精美的图表 matplotlib.pyplot.plt参数介绍 12345678 import matplot ...

  8. Coursera | Andrew Ng (01-week-2-2.17)—Jupyter _ ipython 笔记本的快速指南

    该系列仅在原课程基础上部分知识点添加个人学习笔记,或相关推导补充等.如有错误,还请批评指教.在学习了 Andrew Ng 课程的基础上,为了更方便的查阅复习,将其整理成文字.因本人一直在学习英语,所以 ...

  9. 熬夜整理两万字Python知识点

    熬夜整理两万字Python知识点 第一章 变量和简单数据类型 1.1 变量 1.2 字符串 1.2.1 使用方法修改字符串大小 1.3 数 第二章 列表 2.1 列表概念 2.2 列表的相关操作 2. ...

最新文章

  1. C++:vector容器中使用pair该如何访问成员
  2. call / apply / bind
  3. 在UnitTest中读取*.config文件的郁闷
  4. 关于Numpy的进一步总结
  5. yii2不用composer使用redis
  6. Music Workshop (Unix Name: clavio)
  7. [转载] Python - filter()用法
  8. Oracle数据库编程:PL/SQL编程基础
  9. 图书馆管理系统的开发
  10. mysql存储过程详解实例
  11. 信息技术测试计算机疑难问题处理,江苏省中小学信息技术等级考试常见问题处理.doc...
  12. 本篇文章带你秒懂——区块链到底是什么鬼?
  13. 领英1度2度3度是什么意思,如何突破领英好友人脉限制
  14. 网上预约挂号系统的设计与实现
  15. Thrift之双向通讯
  16. 毕业季!清北毕业生都去哪了?
  17. android控制手机拍照代码,Android开发之手机拍照功能的实现(源代码分享)
  18. 2022最新某人云代挂程序1.3源码+完美版免授权
  19. LeetCode 202次周赛 1553. Minimum Number of Days to Eat N Oranges
  20. 展厅中控系统分二阶段开发方案

热门文章

  1. python中内置的集成开发工具_python应用(3):启用集成开发工具pycharm
  2. centos查看网络速率_CentOS 7查看网络带宽使用情况
  3. 论文阅读 - Large-scale weakly-supervised pre-training for video action recognition
  4. LeetCode 1912. 设计电影租借系统(map+set)
  5. LeetCode 10. 正则表达式匹配(递归/DP)
  6. LeetCode 76. 最小覆盖子串(滑动窗口)
  7. LeetCode 752. 打开转盘锁(图的BFS最短路径)
  8. access 如何使用dolby_Access/VBA/Excel-Access表及字段创建-03
  9. hook 监控文件 c++_技术分享 | Linux 入侵检测中的进程创建监控
  10. 爬虫——多线程糗事百科案例