python简介

python是一种面向对象的解释型计算机程序设计语言,python的是吉多·范罗苏姆(Guido van Rossum)于1989年发明

任何语言都有优缺点,python也不例外,python的优点是简单易懂、可移植性、可扩展性、可嵌入性,python的缺点,一就是运行速度慢,因为python是解释型语言,代码在执行过程中会一行一行翻译成cpu能理解的机器码;二是代码不能加密,如果要发布python程序,实际上就是发布源代码。

python是跨平台的,它可以运行在Windows、Linux、Mac系统中,要开始学习python程序,首先需要把python安装到电脑上,从python的官网下载需要安装的软件版本,www.python.org,Windows系统下安装完毕后

通过cmd命令调取python,exit()退出

第一个python程序

通过python交互器执行程序,最后用exit()退出python,我们第一个python程序完成,唯一的缺憾是没有保存下来,下次运行还需要再输入一遍代码。

通过print()在括号中加入字符串就可以向屏幕上输出指定的文字

再python交互式命令行中写程序,好处是一下就能得到结果,坏处是没法保存,所以实际开发中我们会使用IDE或文本编辑器来写代码,写完后保存为一个python文件,这样程序就能反复运行,创建一个hello.py文件,并输入print("hello world")

进入指定目录通过python hello.py命令打开程序

如果你在学习Python的过程中遇见了很多疑问和难题,可以加-q-u-n 227 -435-450里面有软件视频资料免费

变量

在python中变量的定义规则是

变量名只能是 字母、数字或下划线的任意组合

变量名的第一个字符不能是数字

python中的关键字不能声明为变量名

定义变量

name = "Zyy"

上面的代码声明了一个变量,变量名为: name,变量name的值为:"Zyy"

python的输入和输出

用print()在括号中加入字符串,就可以向屏幕上输出指定的文字

print()可以接受多个字符串,用逗号","隔开,就可以连成一串,print()会依次打印每个字符串,遇到逗号会输出一个空格,print()也可以打印整数,或者计算结果,也可以组合使用

print()输出

输入字符使用input()

input()输入

python的数据类型

可以使用内部函数type()来查看数据的类型

字符串(str)

整数型(int)

布尔型(bool)

浮点型(float)

列表(list)

元组(tuple)

字典(dict)

集合(set)

空值(None)

运算符

算数运算+ 加法 - 减法 * 乘法 / 除(使用/除时,结果为float类型) //地板除(结果为整数int) % 取余数 ** 次幂(2**2 表示2的2次幂结果4)

比较运算,输出结果为bool== 等于 != 不等于(python3.0之后不可以写作<>) > 大于 < 小于 >= 大于等于 <=小于等于

赋值运算= 简单的赋值运算符+=加法赋值运算符 c+=a相当于c=c+a-=减法赋值运算符 c-=a相当于c=c-a*=乘法赋值运算符 c*=a相当于c=c*a/=除法赋值运算符 c/=a相当于c=c/a%=取余赋值运算符 c%=a相当于c=c%a除此之外还有**= //=

逻辑运算符and 布尔与 两者都是True才是True,否则为Falseor 布尔或 两者都是False才是False,否则为Truenot 布尔非 非True就是False,非False就是True

成员运算in 如果在指定的序列找到值,则返回True,否则为Falsenot in 如果在指定的序列中没有找到值,返回True,否则为False

身份运算is is是判断两个标识符是不是引用一个对象is not is not 是判断两个标识符是不是引用不同对象

判断语句和循环语句

python的语法比较简单,采用缩进方式;以#开头表示注释,批量注释使用'''。。。''',其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块(不要tab键和空格混用,python是区分大小写的)。

判断语句简单的if判断语句为if 条件:#条件为True执行结果else: #否则执行结果if中还可以使用elif做更细致的判断,elif 是else if的缩写,if语句是从上往下判断,如果某个判断上是True,就会执行相应的结果,执行完毕后会忽略掉接下来的elif和else

循环语句forfor...in....语句可以循环遍历list或tuple,又称作迭代,for x in ... 就是把每个元素带入变量x,然后执行缩进

循环语句whilewhile循环是,只要条件满足,就不断循环,条件不满足时退出。在循环中,可以使用break和continue,需要配合if语句来使用,break是退出循环,continue是跳过当前循环

循环案例

python 大学教授整理_剑桥大学教授用时35天亲自整理,Python超详细的基础笔记相关推荐

  1. Python新手爬虫训练小项目《爬取彼岸图网》(超详细讲解版)

    Python新手爬虫训练小项目<爬取彼岸图网>(超详细讲解版) 这是我的第一篇文章,作为一名新手爬虫,这个算是我这几天来的努力成果,虽然代码寥寥几行但花费了大半天,新手上路还是不能只看视频 ...

  2. python超详细的常用笔记

    关注微信公众号:(新生程序员教程) 下载python的word笔记,了解更多编程语言和程序员学习网站,学习平台 目录 第1章:Python的基础篇 1.1计算机的组成[了解] 1.2.计算机如何处理程 ...

  3. mooc数据结构与算法python版期末测验_中国大学MOOC(慕课)_数据结构与算法Python版_测试题及答案...

    中国大学MOOC(慕课)_数据结构与算法Python版_测试题及答案 更多相关问题 采用fopen()函数打开文件,支持文件读取的参数有: [简答题]简单阐述高分子材料热-机械特征及成型加工的关系,并 ...

  4. 硕士剑桥大学计算机工程系排名,剑桥大学世界排名及专业排名汇总(ARWU世界大学排名版)...

    [剑桥大学]2020年ARWU世界大学综合排名第3名 [剑桥大学]2019年ARWU世界大学综合排名第3名 [剑桥大学]2018年ARWU世界大学综合排名第3名 [剑桥大学]2017年ARWU世界大学 ...

  5. 小学生python编程写游戏_教你如何像玩游戏一样学Python

    原标题:教你如何像玩游戏一样学Python 在编程世界,关于哪个语言是最好的争论从未停止,虽然道理谁也不服谁,但是关于编程的热度,我们可以从TIOBE 编程语言排行榜中得到结果. ▲用Python进行 ...

  6. 零基础python入门书籍推荐书目_铁粉看过来!送书啦,Python推荐书单,送书10本!...

    原标题:铁粉看过来!送书啦,Python推荐书单,送书10本! 上个月送书福利不断,一波接一波,今天小编带来了一份非常不错的Python书单,非常感谢博文视点的大力支持,这次的书涉及Python入门, ...

  7. python回测函数_【手把手教你】动量指标的Python量化回测

    我认为投资专业的学生只需要两门教授得当的课堂:如何评估一家公司,以及如何考虑市场价格.--巴菲特 01 引言 本文延续"手把手教你使用Python的TA-Lib"系列,以资金流量指 ...

  8. python 只循环目录_看完这篇文章,你的Python基础就差不多了

    世界那么大,谢谢你来看我!!关注我你就是个网络.电脑.手机小达人 前言 本文是基于黑马程序员2019年的Python基础班的内容编写的,以2019年的资料为蓝本,2018年的资料为补充,还参考了一些网 ...

  9. python做数学计算器_从零开始学习PYTHON3讲义(二)把Python当做计算器

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

最新文章

  1. 如何去除C#Strings中的空格?
  2. 云场景实践研究第74期:科沃斯
  3. Memcached源码分析
  4. eclipse提示edit source lookup path的问题
  5. 病毒行为分析初探(三)
  6. JDK 13:VM.events已添加到jcmd
  7. [跟我学中小企业架构部署]之一:整体架构设计
  8. 一款好看的提示框-------记录一下地址
  9. R语言读取Excel的神器——openxlsx
  10. 罗技驱动只能安装在c盘么?
  11. 围观Razavi和Sansen打架——电流并联反馈
  12. ida 安装findcrypto插件
  13. 2022年R2移动式压力容器充装上岗证题库及在线模拟考试
  14. 两个三维向量叉积_三维向量叉乘推导
  15. 微信小程序的开发之手机号、邮箱验证
  16. 英文word文件怎样全篇翻译成中文?
  17. 为了推动仓库无纸化操作我们做了什么?
  18. 利用MATLAB将图片转换成coe文件、TXT文件、mif文件、bin文件
  19. PDF Shaper Professional v11.3 全能PDF工具箱单文件版
  20. 14张Python基础知识点总结思维导图配搭一份视频教程还不能入门?

热门文章

  1. [改善Java代码]若有必要,使用变长数组
  2. Leetcode--7. 整数反转
  3. 2017年网易校招题 数字翻转
  4. preview窗口 unity_Unity3D在Preview中打印日志的方法
  5. oracle数据库的拼接字符串,Oracle数据库拼接字符串
  6. word2016 图片去底灰_看来看去,还是高级灰最耐看,喜欢现代简约风的你,选它准不会错...
  7. bootstrap 富文本_入坑吗?说说几个富文本编辑器
  8. 命令行调用VS编译器
  9. Verilog HDL设计实现m序列+选择器
  10. Verilog HDL语言设计计数器+加法器