一.Python基础学习 一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件 高级语言:站在人的角度,说人话:即用人类的字符去编写程序,屏蔽了硬件操作 2.优缺点 语言 优点 缺点 机器语言 最底层,执行速度快 最复杂,开发效率最低 汇编语言 比较底层,执行速度较快 复杂,开发效率低 高级语言 编译型: 执行速度快,不依赖语言环境运行 跨平台差…
一.编程语言分类 1.简介 机器语言:站在计算机的角度,说计算机能听懂的语言,那就是直接用二进制编程,直接操作硬件 汇编语言:站在计算机的角度,简写的英文标识符取代二进制去编写程序,本质仍然是直接操作硬件 高级语言:站在人的角度,说人话:即用人类的字符去编写程序,屏蔽了硬件操作 2.优缺点 语言 优点 缺点 机器语言 最底层,执行速度快 最复杂,开发效率最低 汇编语言 比较底层,执行速度较快 复杂,开发效率低 高级语言 编译型: 执行速度快,不依赖语言环境运行 跨平台差 解释型: 跨平台好,一份…
python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊! 我在学这些基础的时候,会把python和java.c做对比,这样更好的理解记忆! 用户交互(输入) input: 等待输入 输入的全是字符串类型,哪怕输入的是数字,也算作字符串类型(若需要转换为整型,则需要加int强制转换:int(str)) 将输入的内容赋值给前面的变量 name = input('输入名字:') #等待输入 age = input('输入年龄:') print(name,age)…
一.变量\字符编码 Variables are used to store information to be referenced and manipulated in a computer program. They also provide a way of labeling data with a descriptive name, so our programs can be understood more clearly by the reader and ourselves. It…
注意点: for循环的用法和python截然不同,注意格式 switch~,switch对应的case每当执行完毕都要break,由于基本不怎么用switch,所以作为了解. 中断流程控制语句,请考虑多重循环的场景,最好用标签做区别. continue条件满足,则程序到最内部循环的首部! //Scanner文本文件读取与处理 package testbotoo; import java.io.File; import java.io.IOException; import java.io.Pri…
本章内容概要 1.循环结构之 for 循环 本章内容详解 1.循环结构之for循环 1.1 语法结构 for 变量名 in 可迭代对象: #字符串 列表 字典 元组 for 循环的循环体代码 针对变量名的命名 如果带取值的数据有明确的指向 最好见明知意 例: form name in 学习姓名名单 for addr in 地址信息 如果没有明确的指向 可以使用常见的字母 i   j    k    item  v .... 用 while 和 for 循环打印 l1 = ['a', 'b', '…
请查看我的云笔记链接: http://note.youdao.com/noteshare?id=0ea7425d3e3669800cb0d73f7ec8865d&sub=D87B4BF820C74C2AB76F321091E02235…
# 1.使用while循环输出1 2 3 4 5 6 8 9 10 count = 0 while count < 11: if count == 7: count += 1 continue print(count) count += 1 # 2.求1-100的所有数的和 s = 0 count = 0 while count <= 100: s = s + count count += 1 print(s) # 3.输出1-100内的所有奇数 for i in range(1, 100,…
Python之路,Day1 - Python基础1   本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 break and continue 表达式while 循环 作业需求 一. Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯…
python基础学习 内容概要 字符编码的简介 字符编码的发展史 字符编码的实际应用 文件操作简介 文件读写模式 文件操作模式 文件操作方法 内容详情 字符编码的简介 # 字符编码主要研究的对象是文本文件(图片.视频.音频除外) 文本编辑器读取文件内容的流程 阶段1.启动一个文件编辑器(文本编辑器如nodepad++,pycharm,word) 阶段2.文件编辑器会将文件内容从硬盘读入内存 阶段3.文本编辑器会将刚刚读入内存中的内容显示到屏幕上 python解释器执行文件的流程 阶段1.启动py…
Python 基础学习总结 先附上所有的章节: Python学习(一)安装.环境配置及IDE推荐 Python学习(二)Python 简介 Python学习(三)流程控制 Python学习(四)数据结构(概要) Python学习(四)数据结构 —— int float Python学习(四)数据结构 —— str Python学习(四)数据结构 —— bool Python学习(四)数据结构 —— list tuple range Python学习(四)数据结构 —— set frozenset…
根据廖雪峰老师的python教程写一些学习总结! Python基础学习 1.使用list和tuple (1)list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. list是一个可变的有序表,所以,可以往list中追加元素到末尾: >>> classmates.append('Adam') >>> classmates ['Michael', 'Bob', 'Tracy', 'Adam'] 也可以把元素插入到指…
Python基础学习五 迭代 for x in 变量: 其中变量可以是字符串.列表.字典.集合. 当迭代字典时,通过字典的内置函数value()可以迭代出值:通过字典的内置函数items()可以迭代出键值对. for key in dict: #迭代键 for val in dict.value(): #迭代值 for k,v in dict.items(): #迭代键值对 当迭代列表时,通过内置函数enumerate()可以迭代出索引加值. for i in list #迭代列表 for i…
python基础学习8 内容概要 字典的内置方法 元组的内置方法 集合的内置方法 垃圾回收机制 内容详情 字典的内置方法 一.类型转换 res = dict(name='jason', pwd=123, hobby='read') print(res) res1 = dict([['name', 'jason'], ['age', 18], ['hobby', 'run']]) print(res1) 二.常见操作 1.按key取值 print(dict['key']) 键不存在直接报错 "&q…
python基础学习7 内容概要 字符串的内置方法 字符串的内置方法(补充) 列表的内置方法 可变类型与不可变类型 队列与堆栈 内容详情 字符串的内置方法 # 1.strip 移除字符串首尾的指定字符 可以选择方向 str.strip('') 指定引号里的字符 str.lstrip('') left 左边 str.rstrip('') right 右边 # 2.lower upper 将所有的英文字母变为小写 str.lower() 将所有的英文字母变为大写 str.upper() 判断字符串中…
Python的基础学习5 内容概要 流程控制理论 if判断 while循环 内容详情 流程控制理论 # 流程控制:即控制事物执行的流程 # 执行流程的分类 1.顺序结构 从上往下按顺序依次执行 2.分支结构 根据某些条件的判断做出不同的执行流程 3.循环结构 根据某些条件的判断循环反复的做相同的事情(不可能一直循环 应该有一个循环结束的条件) 在代码层面上就是让一些代码反复的进行 '''流程图的制作 可以截图 也可以在线网站processon 甚至可以用软件Xmind''' 重点掌握内容 1.在…
0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": "电脑","price":"1999"}, {"name": "鼠标", "price": "10"}, {"name": "游艇", &q…
目录 python基础学习(起步) 变量 常量 变量的内存管理 python垃圾回收机制 变量的其他赋值方式 今日编程小题 本人能力有限,若有偏颇之处请读者大大不吝赐教! 祝大家每天都在成长! python基础学习(起步) 让我们一起跟着python大师学习魔法,学习的第一天python大师就传授了这样几个概念: 变量 什么是变量? 变量顾名思义,就是变化的量.世间万物的属性都可以看做是变量,比如身高.体重. 引用变量的目的? 既然万物的属性都有个状态或者值,那么就应该有个标签去描述它并存储,以…
Python基础学习二 1.编码 utf-8编码:自动将英文保存为1个字符,中文3个字符.ASCll编码被囊括在内. unicode:将所有字符保存为2给字符,容纳了世界上所有的编码. 2.字符串内置函数 replace()函数:替换字符串内字符 str1='a1234' str2=str1.replace('a','A') #将字符a替换为A 需要注意的是,在函数replace()的作用下,虽然修改了str1的内容,但是变量str1不变,其修改存储在str2中. ord()函数:获取字符的ut…
Python基础学习一 1.变量与常量 变量名:大小写英文.数字.下划线的组合,数字不能开头 常量名:习惯上常量用大写字母命名,例如"PI" 2.多行输出 转义符:反斜杠(),如果需要取消转义可以前面加上r,如下: print(r'1234/n2334') #输出为1234/n2334 换行:"\n"为换行,"\t"为制表符,"\"表示反斜杠(两个反斜杠),此外可以采用如下格式,方便阅读. print('''1234 2345…
Python基础学习四 1.内置函数 help()函数:用于查看内置函数的用途. help(abs) isinstance()函数:用于判断变量类型. isinstance(x,(int,float)) #判断变量x是否为int或float,返回一个布尔值 2.自定义函数 (1)基本格式 def [函数名](参数): ​ 语句块 ​ return 返回值 自定义函数只要运行至return语句即返回结束函数,传入的参数与返回的值都可以为多个,当返回的值为多个时,实质上是返回了一个元组.返回值可以为…
Python基础学习三 1.列表与元组 len()函数:可以获取列表的元素个数. append()函数:用于在列表的最后添加元素. sort()函数:用于排序元素 insert()函数:用于在指定位置添加元素. list=['1','2','3','4'] list.insert(1,5) #在索引为1处添加元素5 pop()函数:删除指定索引的元素,空填时默认最后一位. 元组的元素不能被修改.在单元素元组的定义中,需要在元素后添加英文逗号 t=(1,) 元组不可变,但是若其元素有列表等,可以通…
Python如今成为零基础编程爱好者的首选学习语言,这和Python语言自身的强大功能和简单易学是分不开的.今天我们将带领Python零基础的初学者完成入门的第一步——环境搭建.本文会先来区分几个在Python基础学习中比较容易混淆的工具,然后帮助大家一步步修改镜像源,完成环境的搭建,下面一起来看看吧! 1.概念区分 对于刚刚开始学习Python的零基础小白来说,可能很容易就会对Pycharm.Python解释器.conda安装.pip安装这个几个概念混淆.下面我们就来逐一认识一下它们: (1)…
21天的python基础学习,使用<Python从入门到实践>,并且需要手敲书中的code,以下为整个学习过程的记录. Day01: 安装python时要选择复选框 Add Python to PATH,否则还要去环境变量中添加路径. 在cmd中输入python --version,可查看python版本. 在cmd中输入python可进入python会话,exit()退出python会话. Chapter 1 1.从终端运行Python程序: cmd中磁盘间切换不需要cd,直接G:就可切换到…
python基础学习 内容概要 文件内光标的移动 文件数据修改 函数简介 函数语法结构 内容详情 文件内光标的移动 with open(r'路径','r',encoding='utf8') as f: print(f.read(n)) read在文本模式下 括号内的数字表示的是读取指定的字符个数 with open(r'路径', 'rb') as f: print(f.read(n).decode('utf8')) read在二进制模式下 括号内的数字表示的是读取指定的字节数 '''unicod…
Python黑帽编程2.4  流程控制 本节要介绍的是Python编程中和流程控制有关的关键字和相关内容. 2.4.1 if …..else 先上一段代码: #!/usr/bin/python # -*- coding: UTF-8 -*- x=int(input('请输入一个整数:')) if x==0: print '%d ==0' % x elif x<0: print '%d <0' % x else: print '%d >0' % x 这段代码使用if,elif和else三个…
  一.基本数据类型 1.整型 int 就是整数   2.浮点型 float 就是小数     3.字符串 3.1.加了单引号.双引号.多引号的字符就认为是字符串 单引号和双引号没有什么区别,多引号用于多行   3.2.字符常用的方法: 字符拼接 用 "+" 号   strip():去掉字符串首尾的指定字符(不传参默认为空格) lstrip():去掉字符串左边的指定字符(不传参默认为空格)   lower:转换成小写 upper:转换成大写   startswith,endswith:…
https://www.cnblogs.com/jin-xin/articles/7459977.html 嗯,学完一天,白天上班,眼睛要瞎了= = DAY1 1,计算机基础. CPU:相当于人的大脑,用于计算 内存:储存数据,成本高,断电数据即消失 硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件 操作系统:下达命令 应用程序:在操作系统上运行 2,python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, py…
一,Python介绍 1,python的出生与应用 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. (龟叔:2005年加入谷歌至2012年,2013年加入Dropbox直到现在,依然掌握着Python发展的核心方向,被称为仁慈的独裁者). 2018年10月的TIOBE排行榜,Python已经占据第四的位置, Python崇尚优美.清…
学习一门语言,往往都是从Hello World开始. 但是笔者认为,在一个黑框框中输出一个"你好,世界"并没有什么了不起,要看透事物的本质,熟悉一门语言,就要了解其底层,就是我们常常说的基础.本篇从python中的变量类型开始. 五大标准数据类型 在内存中存储的数据可以有多种类型. 例如, 一个人的名字可以用字符来存储, 年龄可以用数字来存储, 爱好可以用集合来存储等等. Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(…