【Python】 第三周:基本数据类型】的更多相关文章

Python第三天 序列  数据类型  数值  字符串  列表  元组  字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我们可以从序列中抓取一个特定项目- 切片操作符让我们能够获取序列的一个切片,即一部分序列 序列的基本操作1. len(): 求序列的长度2. +: 连接2个序列3. *: 重复序列元素4. in: 判断元素是否在序列中5. max(): 返回最大值6. min(): 返回最小值7. cmp(x, y)…
集合 知识点:集合是无序的 格式:{1,2,3,"str_test"} set_1 = set(list1)#将列表转换为集合 集合关系测试: 集合的逻辑判断.取交集.并集.差集.子集.父集 用数学运算符进行关系测试. 集合的增删 文件操作 先了解下文件描述符 https://www.cnblogs.com/zhangmingda/p/11715113.html 读.open("文件名",encoding="utf-8")默认为只读模式即 = o…
数字 int(整型) long(长整型),python对长整型没有限制,理论上可以无限大.python3后没有long了. float   字符串   加了引号的都是字符串.   单引号和双引号没有约束,尽量避免使用反斜杠转移   words = ‘Hi,this\’s my buddy’ words = "Hi,this’s my buddy”   如果表达一段话的话只能用三个单引号或者双引号,否则会报错.   字符串拼接:   In [1]: name = 'Edward' In [2]:…
函数的定义: 1,def 函数名(参数1,参数2......): "注释:函数的作用和参数,增加可读性", 2,函数体 3,返回值 最简单的函数: def func(): print('hello world') 函数名后的括号内的参数的顺序是:位置参数,*args,默认参数,**kwargs 函数的调用:函数名() def func(): print('hello world') func() 函数名的本质:函数名相当于变量名指定内存内的一个位置,可以做参数,返回值 函数的参数: 实…
1.Networked Programs 1.Internet 我们现在学习Internet部分,即平时我们浏览器做的事情,之后再学习客服端这部分 2.TCP 传输控制协议 3.Socket HTTP80端口用来与浏览器沟通 4.Sockets in Python mysock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#like file open #AF_INET refer i'm make an internet socket #ST…
目录 Python工程目录 导入自定义模块, 包 记录的缘由 模块搜索路径 模块: 导入模块 导入函数 导入类 多个类 @(Python第三周第一次作业中工程目录,模拟学习) Python工程目录 导入自定义模块, 包 工程目录与模块和包,软件开发规范相关联 记录的缘由 提交memo工程作业的时候助教提出包内过多的绝对路径,所以记录此篇 绝对路径使用的原因是第一次提交工程目录作业,在模拟测试时无法将文件记录保存到相应的文件夹内所以在模块中写死路径从而实现需求 核心思路: 解耦 设计的核心思想:尽…
#默认参数的值是在一开始定义的时候就传给了函数, # 在后来的修改中不会被修改. #默认参数的值必须放到位置形参参数的最后面 #默认参数使用的场景是一个参数不经常变得场景,所以参数一般是不可变类型.字符串 元祖 数字 res=1 def foo(x,y=res): print(x,y) res=10 foo("aaa")#结果是aaa 1 def foo(x,y,*t): print(x,y) print(*t) #(3, 4, 5) foo(1,2,3,4,5) #结果是: 3 4…
1.集合: 集合的创建: list_1 = set([1,2,3,4,5]) list_2 = set([2,3,44,7,8]) 集合的特性:集合是无序的,集合可以去掉重复的元素 集合的操作:求交集: print(list_1.intersection(list_2)) #{2,3} print(list_l & list_2) #求交集,{2,3} 求并集: print(list_1.union(list_2)) #{1,2,3,4,5,7,8,44} print(list_l | list…
def 函数名(): """注释说明"""" 执行逻辑体 return 返回值 定义不带参数的函数 带参数的函数 默认参数 这个是函数中使用参数组的测试脚本. def(*形式参数名):的 特点:传入这个函数的参数个数不固定,未知个数 行参数组+位置参数方式定义函数 以字典做参数组定义函数 定义使用def(**kwargs) 调用&传参: 方式一:函数名(name="alex",age=8,sex="…
知识回顾 在上一周的学习里,我学习了一些学习Python的基础知识下面先简短的回顾一些: 1Python的版本和和安装 Python的版本主要有2.x和3.x两个版本这两个版本在语法等方面有一定的区别.在安装的的时候需要注意.剩下的就是在官网选择适合自己操作系统版本的Python安装即可 2Python的内容编码 接下来就有关Python的内容编码的问题 .Python2.x默认是acsll编码.因此不支持中文.Python 3 则不存在这个问题 因此在Python2.x环境中需要在代码的开始加…