Python——day3】的更多相关文章

声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  一. 集合 集合是一个无序的,不重复的数据组合,主要作用如下 1.去重 把一个列表变成集合 ,就自动去重了 2.关系测试,测试2组数据的之前的交集,差集,并集等关系 去重,直接将列表变成集合 [root@master day3]# cat set.py #!/usr/bin/env python3 list = [1,2,5,8,5,6,7,7] list = set(list) print (lis…
看到右边的时钟了吗?  我想世界最公平的一件事就是每个人的每一小时.每一天.每一年都是相同的,每个人的时间都是一样的. 一直保持温热感是一件很了不起的事,加油,屏幕前的你和我. 明天,还在等你 回顾day2 练习1: day2留的练习1不是特别难,我想大家已经做出来了 你的工资决定了你的态度,写一段程序,读取用户的输入的工资,根据工资打印出相应的文字 月薪1000:老板,我***** 月薪2000:老板啥也不是 月薪5000:老板给的待遇不是很好要不要辞职 月薪1万:老板教育我的有点问题,我也不…
一.set集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集.差集.并集等关系 # 创建数值集合 list_1 = set([1,2,3,6,9]) list_2 = set([5,6,7,8,9]) #交集(两个集合相同的部分) list_1.intersection(list_2) list_1 & list_2 #并集(合并两个列表,去重) list_1.union(list_2) list_1 | lis…
本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8.内置函数 1.函数基本语法及特性 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法.在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做…
if salary.isdigit(): salary = int(salary)判断输入的salary是否是一个整数是否成立 for index,item in enumerate(product_list): #print(product_list.index(item),item) print(index,item)index就是下标,enumerate()的作用是取出列表的下标,item是数据: 老师写的购物车: product_list = [ ('Iphone',5800), ('M…
目录 python day 3 1. int类小知识点 2. str类小知识点 3. list类小知识点 python day 3 (学习资料来自老男孩教育) 2019/10/06 1. int类小知识点 给变量赋值的两种方法 给变量赋值一个整数有两种方法: 一是直接赋值:a1 = 123 二是使用int类来创建int类的对象:a1=int(123). 实际上方法一是调用了方法二,本质上是通过int来创建的.而int(123)又是相当于int.__init__(123). (懵逼了,但是后面应当…
一.打开文件 文件句柄 = open('文件路径', '模式') 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作. 打开文件的模式有: r,只读模式(默认). w,只写模式.[不可读:不存在则创建:存在则删除内容:] a,追加模式.[可读:   不存在则创建:存在则只追加内容:] "+" 表示可以同时读写某个文件 r+,可读写文件.[可读:可写:可追加] w+,写读 a+,同a "U"表示在读取时,可以将…
1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 2**8 8位. 1个字节(byte) 2. GBK 国标码 16位. 2个字节(双字节字符) 3. unicode 万国码 32位, 4个字节 4. utf-8: 英文 8 bit 1个字节 欧洲文字 16bit 2个字节 中文 24bit 3个字节 8bit => 1 byte 1024 byte = >…
names = ["Jonathen","Joesph","Jotaro","Josuke",["Mea","AI"],"Giornuo"]names2 = names.copy()names[1] = "JJJJJ"names[4][0] = "屑女人"#列表里面可以再插列表,.copy是浅copy,第一层不变剩下变:#这里说…
python Day3 1.作业回顾 设定一个理想的数字比如88,让用户输入数字,如果比88大,则显示猜测的结果大:如果比66小,则显示猜测的结果小了,给用户三次猜测机会,如果显示猜测正确退出循环,如果没有猜测正确,则自动退出循环,显示"你太蠢了" number=88 count=0 while count<3: inputnumber=int(input("请输入数字:")) if inputnumber>number: print("结果大…