创建元组 my_tuple = () my_tuple1 = 1, 2, 3, 4, 5, 6 元组解包 与元组元素数量一致 a,s,d,f,g,h = my_tuple1 a, b, c, *f = my_tuple1 可变对象 id type value ==和is == 判断值 is 是不是一个对象…
环境搭建与语法入门 遇到问题解决问题 积累 英语单词 认真听讲,多敲代码 计算机是什么 计算机的组成 计算机的使用方式 TUI文本交互 GUI图形化交互 windows 的命令行 Shell.Terminal.命令行.... dos命令 md 创建目录 rd 删除目录 del abc.txt  删除abc.txt cls 清屏 语法: 命令 [参数] [选项] 环境变量(environment variable) path环境变量 进制 十进制 二进制 八进制 十六进制 位bit.字节byte.…
序列sequence 可变序列 列表 list 字典 不可变序列 字符串 str 元祖 tuple 通过索引修改列表 del 删除元素 del my_list[2] 切片赋值只能是序列 .insert() 插入元素 .extend() 扩展当前序列 .clear() 清空序列 .pop() 根据索引并返回被删除的元素 .remove() .reverse() 反转 .sort() 排序,升序 .sort(reverse=True) 降序 遍历列表 for ... in range 与for循环配…
编译型语言和解释型语言 编译型语言 C 先编译 解释型语言 Python 边执行边编译 Python的介绍 吉多·范罗苏姆 1991 解释型语言 Life is short you need Python 用途: web应用:豆瓣.facebook 爬虫 科学计算 自动化运维 大数据 云计算 AI ... Python环境搭建 安装Python解释器 交互模式 命令行 文件扩展名 py Sublime和Python的整合 Ctrl+B,某些版本中文支持不好,不支持input()函数 Sublim…
创建字典 dict1 = {'k1': 'v1', 'k2': 'v2', 'k3': 'v3', 'k4': 'v4'} dict2 = dict(k1='v1', k2='v2', k3='v3', k4='v4') dict3 = dict([('k1', 'v1'), ('k2', 'v2'), ('k3', 'v3')]) 获取字典值 print(dict1['k1']) print(dict1.get('k1')) # 区别在于没有key不会报错 print(dict1.get('k…
列表list my_list = [1, 2, 3, 4, 5] 索引index my_list[0] 获取列表长度 len(my_list) 切片 [起始:结束:步长] my_list[1:3:2] + 拼接列表 * 重复次数 in 检测是否在 not in max() min() .index() 第一次出现的索引 .count() 出现次数…
流程控制语句 if语句 input() if-else if-elif-else…
第2章  Python语言基础 2.1 Python语法特点 2.11注释 在Python中,通常包括3种类型的注释,分别是单行注释.多行注释和中文编码声明注释. 1.单行注释 在Python中,使用“#”作为单行注释的符号.从符号“#”开始知道换行为止,“#”后面所有的内容都作为注释的内容,并被Python编译器忽略. 语法如下: #  注释内容 单行注释可以放在要注释代码的前一行,也可以放在要注释代码的右侧.例如,下面的两种注释形式都是正确的. 第一种形式: # 要求输入身高,单位为m(米)…
Python 语言基础 Python 开发环境 计算机组成 编程语言(计算机语言)是人们为了控制计算机,而设计的一种符号和文字的组合,从而实现向计算机发出指令. 形式是符号和文字的组合 目的是为了控制计算机硬件 Python 语言就是一种编程语言,由符号和文字组成的,使用Python 语言的目的就是为了控制计算机硬件进行工作 1.2.2 解释器 将文字和符号转换为机器指令,这个负责转换的去恶色叫做解释器解释器本质上就是一个运行在操作系统上的程序 解析器负责翻译编程语言 知道编程语言的作用 知道编…
2.3 Python语言基础 1 语言语义(Language Semantics) 缩进,而不是括号 Python使用空格(tabs or spaces)来组织代码结构,而不是像R,C++,Java那样用括号. 建议使用四个空格来作为默认的缩进,设置tab键为四个空格 另外可以用分号隔开多个语句: a = 5; b = 6; c = 7 所有事物都是对象(object) 在python中,number,string,data structure,function,class,module都有自己…
Python语言基础 1.Python语法特点 注释: 单行注释:# #注释单行注释分为两种情况,例:第一种#用于计算bim数值bim=weight/(height*height)第二种:bim=weight/(height*height)#用于计算bim数值  注:1.添加注释时一定要有意义,即注释能充分解释代码块的功能及用途 2.注释可以出现在代码的任意位置,但不能分隔关键字和标识符     3.注释除了可以解释代码的功能及用途,也可以临时注释不想执行的代码,也可以在后期通过选择注释和取消注…
ArcPy开发教程1-面向ArcGIS的Python语言基础 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 第一节课 时间2019年2月26日 上午第一节 讲解:ArcPy概念 操作: IDLE交互式编程 IDLE脚本编程 ArcGIS交互式编程 背景知识:工作空间,Work space: arcgis当前工作路径,包括文件夹,个人地理数据库,文件地理数据库,即数据保存的位置 要素类,Feature class 某一个空间数据,例如道路,河流,居民点,行政边界…
本文是笔者在学习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…
Python是一种解释性(没有编译).交互式.面向对象的语言 1.安装python编译器 版本:Python2.7比较普遍,Python不是向下兼容的软件,因此Python3.x有些东西不好找资料 2.在 Windows 设置环境变量,在命令提示框中(cmd) : 输入 path %path%;C:\Python , 按下"Enter".在环境变量中添加Python目录(注意: C:\Python 是Python的安装目录.) 3.输入ctrl+z再按Enter键退出Python编译器…
这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档:http://docs.python.org/.在此向文档编辑者致谢.请勿将本文用于商业用途. 一.Python语言介绍 首先,Python是一种广泛应用的通用高级编程语言,具有较高的抽象层次,支持面向对象的编程方法.其具有高级的数据结构和许多方便的库文件,可以完成文件IO.系统调用.网络编程,甚至…
元组-tuple 用途:用于存储多个不同类型的值,但是不能存储可变类型数据 定义方法:用小括号存储数据,数据与数据之间通过逗号分隔,元组中的值不能改变. 注意: 1.定义元组时,如果里面只有一个值,在值后面加逗号,否则会被认为是字符串 2.定义空元组的方式为 t = tuple() 常用方法: 索引取值(正取,反取) 索引切片 成员运算:in 和not in len:获取元组中元素的个数 count:返回指定元素的统计个数 index:返回指定元素所在的索引位置 元组是一种有序.不可变.可存多个…
一.python语言基本的8个要素 Python语言的8个要素:数据类型.对象引用.组合数据类型.逻辑操作符.运算操作符.控制流语句.输入/输出.函数的创建与引用.除此之外还有一个非常重要且无处不在的要素:对象.实际上,在所有的语言当中,这种要素结构几乎一样. 1.要素1--数据和对象类型 python的数据类型是指内置数据类型.python基本的内置数据类型是数字(int).字符串(str).列表(list).元组(tuple)和字典(dic),python基本的内置对象包括文件.对象(obj…
元组是python的基础类型之一,是有序的. 元组是不可变的,一旦创建便不能再修改,所以叫只读列表. name = ('alex', 'jack') name[0] = 'mark' # TypeError: 'tuple' object does not support item assignment 如果元组里有其他可变元素,这些可变元素是可变的 n2 = (1, 2, 3, 4, 5, [1, 2, 3], 7) n2[5][0] = 'a' print(n2) # (1, 2, 3, 4…
本文收录在Python从入门到精通系列文章系列 1. 使用字符串 第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道的计算,而在计算机诞生后的很多年时间里,计算机处理的信息基本上都是数值型的信息.世界上的第一台电子计算机叫ENIAC(电子数值积分计算机),诞生于美国的宾夕法尼亚大学,每秒钟能够完成约5000次浮点运算.随着时间的推移,虽然数值运算仍然是计算机日常工作中最为重要的事情之一,但是今天的计算机处理得更多的数据可能都是以文本的方式存在的,如果我们希望通过Python程序…
tuple元组是一种不可变数据类型,也是一种序列,因此可用序列的各类方法,比如切片和索引 #coding:utf-8 #/usr/bin/python """ 2018-11-03 dinghanhua 元组 """ '''元组,不可改变''' #赋值 turple1 = 1,2 turple2 = (3,4,'a',True) print(type(turple1),type(turple2)) #索引 print(turple1[0]) #切…
1.数据类型 1.1.字符串 1.1.1.变量声明 1.1.2.相关函数 1.2.布尔类型 1.2.1.变量声明 1.2.2.相关函数 1.3.数字类型 1.3.1.变量声明 1.3.2.相关函数 1.4.列表(list) 1.4.1.创建列表 1.4.2.获取元素和切片 1.4.3.添加/替换元素 1.4.4.移除元素 1.4.5.其他方法 1.5.元组(tuple) 1.5.1.创建元组 1.5.2.访问元素 1.5.3.相关方法 1.6.集合(Set) 1.6.1.创建集合 1.7.字典(…
一:python函数 是组织好的,可重复使用的,用来实现单一,或相关联功能的代码块.以前使用过的一些Python提供的内建函数,如print().max(4,18).min(100,50).当然我们自己创建的函数,叫做自定义函数.     ①.代码要遵循的原则:高内聚,低耦合 模块内部之间的联系,应该非常紧密的 模块与模块之间的联系,应该尽量少 ②.优点: 函数能提高应用的模块性,和代码的重复利用率.     ③.定义函数的场合: 凡是我们需要描述某个功能的时候,都将它定义为函数     ④.函…
实验报告 [实验目的] 1.熟悉在线编程平台. 2.掌握基本的 python 程序编写.编译与运行程序的方法. [实验条件] 1.PC机或者远程编程环境 [实验内容] 1.完成第二章实例01-07,实战一到四. 实例01:根据身高.体重计算BMI指数 在IDLE中创建一个名称为bmiexponent.py的文件,然后在该文件中定义两个变量:一个用于记录身高(单位:米), 另一个用于记录体重(单位:千克),根据公式 "BMI = 体重 / (身高 * 身高) "计算BMI指数. 代码如下…
-------------------------------更新中-------------------------------------- 元组(tuple): 元组常用小括号表示,即:(),元素加逗号,是元组的标识. #定义一个元组 #tuple = 'a', tuple = ('a','b','c','d','e','f','g') #常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素. print tuple[1:5] tuple = tu…
注释 代码中添加注释是一个良好的编程习惯,python语言的注释才用井号'#'作为注释开头的,可以是任意内容,解释器会忽略掉这部分内容.其他每一行都是语句,当语句以冒号':'结尾时,缩进的语句视为代码块. 数据类型 python中有几种可以直接处理的类型:整数.浮点数.字符串.布尔型.空值. python可以处理任意大小的整数,包括负整数.可以用数学上的写法表示十进制,也可以用0x前缀和0-9,a-f来表示十六进制. 浮点数和整数在计算机内部存储格式不同,整数运算永远是精确的,浮点数运算则可能会…
变量 变量:是内存中的一块存储空间,是存储数据的基本单元. 使用:先声明,后赋值,在使用. 声明:数据类型 + 变量名 = 值.(例:int a = 5:) 数据类型 分类:如图: 详解: String字符串类型:à用("")引起来,0到多个字节. 类型转换 类型转换 要求两种类型相互兼容,目标类型大于源类型. 例:byte b = 5 ------ short s = b:à自动类型提升为short. 类型提升 运算符 算数运算符:+,-,*,%,++,-- 赋值运算符:=,+=,-…
软件改变生活:购物.餐饮.商旅出行.资料查找... Everybody in this country should learn how to program a computer...because it teaches you how to think. -----------------------Steve Jobs 微软创始人比尔盖茨13岁第一次接触计算机 Twitter创始人杰克多西在1984年8岁时有了Macintosh(苹果机) Facebook创始人马克扎克伯格在六年级的时候第…
创建1个元素的tuple  (1,) 创建单元素tupletuple和list一样,可以包含 0 个.1个和任意多个元素.包含多个元素的 tuple,前面我们已经创建过了.包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示:>>> t = ()>>> t()创建包含1个元素的 tuple 呢?来试试:>>> t = (1)>>> t1好像哪里不对!t 不是 tuple ,而是整数1.为什么呢?因为()既可以表示tup…
Day01 - 初识Python Python简介 - Python的历史 / Python的优缺点 / Python的应用领域 搭建编程环境 - Windows环境 / Linux环境 / MacOS环境 从终端运行Python程序 - DOS命令 / Hello, world / print函数 / 运行程序 使用IDLE - 交互式环境(REPL) / 编写多行代码 / 运行程序 / 退出IDLE 注释 - 注释的作用 / 单行注释 / 多行注释 =====================…
一.变量赋值及命名规则① 声明一个变量及赋值 #!/usr/bin/env python # -*- coding:utf-8 -*- # _author_soloLi name1="solo" name2=name1 print(name1,name2) name1 = "hehe" print(name1,name2) #name1的值为hehe,name2的值为solo ② 变量命名的规则 1.变量名只能是 字母.数字或下划线的任意组合 2.变量名的第一个字符…