(1)第一个程序"""Hello World" 实现python环境打印输出:Hello World 程序: print("Hello World") 数据类型转换 数据类型:int整形,str字符型,不同类性的数据不能相加.减. 正确: 错误: 错误提示: 不同类型的数据不能相加,修改,input输入的数据保存为str类型因此运行错误,强制类型转化转换为int类就可以了 修改后: (3)if 和 elif 的用法: 实例: 写if 和elif语…
Python入门基础学习 三 数据类型 Python区分整型和浮点型依靠的是小数点,有小数点就是浮点型. e记法:e就是10的意思,是一种科学的计数法,15000=1.5e4 布尔类型是一种特殊的整形,true就相当于1,false相当于0,可以用来计算 类型转换 转换:整数:int();字符串:str();浮点数:float() 转换例子:(图9) 如果用内置函数当变量名,比如str=123,一旦被赋值,再使用这个函数会被报错. type()函数可以明确告诉我们变量类型. isinstance…
Python入门基础学习 二 猜数字小游戏进阶版 修改建议: 猜错的时候程序可以给出提示,告诉用户猜测的数字偏大还是偏小: 没运行一次程序只能猜测一次,应该提供多次机会给用户猜测: 每次运行程序,答案可以是随机的,因为程序答案是固定的话容易导致答案外泄. 针对第一条改进建议,就需要用到条件分支,判断猜测的数字和答案比是大还是小,Python的比较操作符跟C一样. 条件分支 if 条件: 条件为真(Ture)执行的操作 else: 条件为假(False)执行的操作 不用大括号,用缩进,冒号后面会自…
今日内容: 1.字符编码 2.字符与字节 3.文件操作 一.字符编码 了解: cpu:将数据渲染给用户 内存:临时存放数据,断电消失 硬盘:永久存放数据,断电后不消失 1.1 什么是编码? 人类能够识别的是字符等高级标识符,电脑只能识别0,1组成的标识符,要完成人与机器之间的交互,一定要一个媒介进行转化 1.2 文件出现乱码的原因 存数据与读数据采用的编码表不一致 1.3 软件打开文件读取数据的流程 1.打开文件 2.往计算机发送一个打开文件的指令,来打开文件 3.读取数据渲染给用户 1.4 P…
Python入门基础学习 一 Python下载及安装 下载地址:https://www.python.org/,选择最新的版本下载 稍等一会,安装完成. 简单语句 从idle启动Python:IDLE是一个Python Shell,打开IDLE,输入print ("hello world")(图1) Alt+n:回到上一条语句 Alt+p:去到下一条语句 注释符号:# Python输入无位数限制并且可以直接做计算(图2),字符串也可做计算 简单小游戏:新建一个文件,在里面输入猜数字小游…
Python 入门 变量 什么是变量?变量就是变化的量,核心是"变"和"量"两个字,变就是变化,量就是衡量状态. 为什么需要变量?程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说保存下来程序执行时状态以及状态的变化. 如何定义变量变量名(相当于门牌号,指向所在的空间),等号,变量值name='Egon'sex='male'age=18level=10 变量的定义规范 变量名只能是 字母.数字或下划线的任意组合 变量名的…
Python入门不知道这些你还是承早放弃吧!真的 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构. Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节.类似于PHP和Perl语言. Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序. Python 是面向…
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. 推荐书名 No Starch--Python for Kids - A Playful Introduction to Programming - J. Briggs-2013.pdf 2.下载地址 欢迎下载,请访问我的csdn资源本书分享下载页面: http://download.csdn.net/download/u011000529/571746…
 Python入门学习  我们使用python3.0版本 首选来入门  带你进入Hello World >>> print ("Hello World")Hello World 好了 我们会python了  呵呵了 我们来实现个简单的列子吧  文字游戏 print('------------我爱九月天---------------') temp = input("不妨猜一下九月天在你心里你会想的是哪个数字:") guess = int(temp)…
前面的话 Vue中文文档写得很好,界面清爽,内容翔实.但文档毕竟不是教程,文档一上来出现了大量的新概念,对于新手而言,并不友好.个人还是比较喜欢类似于<JS高级程序设计>的风格,从浅入深,娓娓道来 于是,还是按照自己的思路,对Vue的知识体系从浅入深的开始学习.本文是Vue学习记录的第一篇,介绍Vue入门基础.把学习记录总结成博客,也是希望能够帮助到同样入门Vue的朋友 概述 Vue.js对自己的定位是一套构建用户界面的渐进式框架.如下图所示 下面来解释下,何为渐进式框架 如果只使用Vue最基…
在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等. 二.浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^…
说明:0基础,那就先练习python语言基础知识,等基础知识牢固了,再对各开发平台分别进行介绍.这里只介绍两个简单而又容易搭建开发平台Anaconda和pycharm Anaconda是一个开源的Python发行版本,包括Conda.Python以及一堆工具包,比如:numpy.pandas等等18…
大爽Python入门公开课教案 点击查看教程总目录 简单回顾if 回顾下第一章的代码 >>> x = 5 >>> if x > 0: ... print("x is greater than 0") ... x is greater than 0 当时是从朴素的逻辑角度去理解的. 现在详细的说一下这个. if语句的基础形式如下 if condition: statement # code block condition为True,代表if判断成…
本文是笔者在学习MOOC课程<Python语言基础与应用> (北京大学-陈斌)中根据上机课时的要求写下在代码 课程总链接: 中国大学MOOC B站 本节课链接 数值基本运算: 33和7+, -, *, /, //, %, **hex(), oct(), bin() Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32 Type "help…
第一编程语言的分类: 1.机器语言  二进制编程 直接操作硬件 优点:执行速度快 缺点:开发效率低   面向机器编程 2.汇编语言 英文标签代替一串特定的二进制,直接操作硬件 缺点开发效率低   面向机器编程 3.高级语言 站在人的角度编程,机器无法理解,需要翻译 第二语言的分类编译型和解释型语言: 编译型:一次性得到所有结果,拿到翻译的结果执行 gcc 把C语言编译为二进制.调试麻烦 解释型(python):一边解释一边执行. 第四变量: 如何定义变量:  name="egon"  …
第一章 计算机基础 1.1 硬件 CPU:处理和运算 内存:临时存储数据 硬盘:永久存储系统 操作系统:是一个软件(特殊), 调度每个硬件之间的数据传输 1.2 操作系统 Windows:xp/7/8/10 Linux:Ubuntu/CentOS/RedHat Unix:MacOS 1.3 解释器或编辑器 解释器:Python/PHP/Ruby . 按照处理,报错行之前都会运行,与计算机交流频繁 编译器:Jave/C/C++ . 把代码编译成文件,报错则不能编译,与计算机交流少 1.4 软件 人…
Python基础学习笔记(七) 捕获异常的语法格式: 文件的基本操作: 打开文件 读.写文件 关闭文件 read方法 --读取文件: open函数的第一个参数是要打开的文件名(文件名区分大小写) 如果文件存在,返回文件操作对象 如果文件不存在,会抛出异常 read方法可以一次性读入并返回文件的所有内容 close方法负责关闭文件 文件指针: 文件指针标记从哪个位置开始读取数据 第一次打开文件时,通常文件指针会指向文件的开始位置 当执行了read方法后,文件指针会移动到读取内容的末尾 默认情况下会…
Python基础学习笔记(六) time模块: 时间的三种表示方法: 1.格式化字符串 2.时间戳 用来表示和1970年的时间间隔,单位为s 3.元组 struct_time 9个元素 time的struct_time对象是一个命名元组,用于表示时间对象,包括9个字段属性: time模块的函数: time.time() 获取时间戳 time.sleep() 延迟多少秒 time.gmtime()  获取utc时间 time.localtime() 获取本地时间 import time print…
Python基础学习笔记(四) 面向对象的三个基本特征: 封装:把客观事物抽象并封装成对象,即将属性,方法和事件等集合在一个整体内 继承:允许使用现有类的功能并在无须重新改写原来的类情况下,对这些功能进行拓展 多态性:派生类具有基类的所有非私有数据和行为以及新类自己定义的所有数据或行为,即子类具有两个有效类型:子类的类型及其继承基类的类型.对象可以表示多个类型的能力称为多态性 类与对象的概念: 类和变量是面向对象编程的两个核心概念 类:对一群具有相同特征(属性)或者行为(方法)的事物一个统称,抽…
Python基础学习笔记(一) 编译性语言与解释性语言: 编译性语言:读完代码再执行,一般会生成一个文件,如C语言会生成一个.h的文件给计算机执行 如:C,C++,C#,Java,Go 解释性语言:读一句执行一句,不生成文件 如:Python,Javascript,ruby,PHP Python环境的安装: 1.安装python解释器(即常说的安装python)推荐py3,2020年py2淘汰 //灵魂 python解释器安装地址:www.python.org  (Downloads - Win…
作为一名Python的忠实爱好者,在Python的学习过程中趟过了很多坑.不论是在基础语法.爬虫.可视化的学习,亦或是在数据挖掘的项目开展中,整个过程有痛苦也有收获,有捶胸顿足也有仰天长笑.所以在以后的更新中,我将会从项目实战的角度出发,从基础语法.数据爬虫.数据可视化.数据分析.数据挖掘方向逐次深入,学习Python,我们不是说说而已.欢迎喜欢爱好python的小伙伴们加入小编创的群Q867067945大家一起交流学习Python安装和开发环境的配置1. Python安装(win下)Pytho…
有段时间没跟各位粉丝分享编程资源福利了,看了下自己的资料夹,就剩下我认为比较好的Python学习资料了.相信这套资料可以对你进阶高级工程师有帮助!全民学Python的话题铺天盖地,中国的Python学习者是全球第一,人才如此泛滥,甚至以后孩子都会,学习它还能体现自身高价值?所以,不论竞争者多少,建立自己强有力的竞争力才是关键.现在学Python的人越多,正代表着它成为编程届的国际通用语言大有可能.为什么只有Python,能有机会成为通用语言?核心还是因为企业需要用它!因为其易用.逻辑简单并拥有海…
#查找index函数的帮助 help(str.index) #for循环和break语句from math import sqrtfor i in range(2,101): flag=1 k=int(sqrt(i)) for j in range(2,k+1): if i%j==0: flag=0 break if(flag): print i #continue语句,满足条件跳出continue后面的语句sumA=0i=1while i<=5: sumA+=i i+=1 if i==3: c…
一.通用序列操作: 列表中所有序列都可以进行特定的操作,包括索引(indexing).分片(slicing).序列相加(adding).乘法,成员资格,长度,最小值,最大值,下面会一一介绍这些操作法. 1.索引:序列是python中最基本的数据结构,序列中所有的序列都是有编号的,从0开始递推,可通过编号对序列的元素进行访问,并且支持正负索引. >>>string='hello' #自定义变量并赋值 ] #根据编号取元素>>>print string[-1] 最后输出是下…
一.编程语言分类 1.机器语言:即计算机能听懂的二进制语言,0000 0001,直接操控硬件: 2.汇编语言:简写的英文标识符代替二进制语言,本质同样是直接操控硬件: 3.高级语言:用更贴近人类的语言去编程,计算机不能直接读懂,也不能直接操控硬盘: 高级语言不能直接被计算机读懂,必须用编译器或解释器将代码翻译成二进制后才能被计算机执行. 1.编译型:把一篇编程代码直接翻译成计算机能读懂的二进制语言,然后执行.(如c语言)   编译型因整篇翻译,执行速度快,但也因是整篇翻译,一但出现错误,就需要慢…
Python之函数 Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用. Python之调用函数 Python内置了很多有用的函数,我们可以直接调用. 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数 abs,它接收一个参数. 可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs 也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息. 调用 a…
Python之if语句 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' print 'END' 注意: Python代码的缩进规则.具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print).如果 if 语句判断为 True,就会执行这个代码块. 缩进请严格按照Python的习惯写法…
Python之创建list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ['Michael', 'Bob', 'Tracy'] ['Michael', 'Bob', 'Tracy'] list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的.(所谓按照顺序排列,就是说当你输出list时,输出元素的排列顺序是按照你创建list时输入的元素的顺序来…
如果计算机不能循环,那么它比人还笨,实际上它也确实比人笨.你之所以觉得计算机好厉害,是因为它快,guangzhoushenbo.com计算机可以在1秒钟内重复做一件事情成千上万次. Python学习交流群 643692991 每天更新 ''' 我们把range想象成一个机器,它从1开始生产整数,一直到10.而这个i 则代表刚刚生产出来的数值,所以i就不停的在变化.试想一下,如果没有循环,我们该怎么做呢? print 1print 2print 3print 10 其实没有循环,我们也能打印1到1…
一. 语言 计算机语言:人和计算机之间沟通的语言计算机语言: 按照级别分类:(越高级月进阶人类) 机器语言: 汇编语言: 助记符 ag. add 2 3 高级语言: c, PHP, java , .net 二. 语言的执行方式 编译执行: 源文件,在执行时会被编译成二进制文件(文件里只有0和1) 优点:在没有修改的的情况下,只修改一次,因此运行速度快 缺点:可移植性插差.底层连接紧密,因此二进制文件移植到其他操作系统不能运行. 场合:底层开发,不做底层修改,使用编译语言.(C\C++) 解释执行…