Pyhton学习——Day8
###########################################max函数##############################################################
# 1.max函数处理的是可迭代对象,相当于一个for循环取出每个元素进行比较。注意:不同类型的元素之间不能进行比较
# 2.每个元素之间进行比较,是从每个元素的第一个位置一次比较,如果这一个位置分出大小,后面的就不再进行比较,直接比较该元素
#################################
#3.ord()写一个字符,显示出ASCII表中对应的值
# print(ord('a'))
# 97
#################################
#4.pow()
# print(pow(10,3))10的3次方
# 1000
# print(pow(10,3,2))10的3次方对于2取余数
# 0
#################################
#5.reversed()反转可迭代的对象
# l = [1,2,3,4]
# print(list(reversed(l)))
###############################
#6.round()四舍五入
# print(round(3.5))
# 4
#################################
#7.set()集合的形式
# print(set('hello'))
#################################
#8.silce()切片,取出其中的几个元素
# l = 'hello'
# s1 = slice(3,5)
# print(l[s1])
# lo
##################################
#9.sorted()排序,比较大小,不同的数据类型不能做比较
# l = [3,2,5,1,7,8,9]
# print(sorted(l))
# [1, 2, 3, 5, 7, 8, 9]
# name_dic = {
# 'alex':600,
# 'wupei':300,
# 'yuanhao':400,
# }
# print(sorted(name_dic,key=lambda key:name_dic[key]))
# # ['alex', 'wupei', 'yuanhao']
# print(sorted(zip(name_dic.values(),name_dic.keys())))
# [(300, 'wupei'), (400, 'yuanhao'), (600, 'alex')]
##################################
#10.str()任意类型转换为字符串
#################################
#11.sun()求和
#################################
#12.type()查看数据类型
#写程序就是处理数据状态的变化
# msg = '123'
# if type(msg) is str:
# num = eval(msg)
# print(num)
# 123
#################################
#13.vars()查看某一个对象下所有的方法,显示为字典的格式
###################################
#——————————————————————————————————————————————————————#
###########################################文件处理###########################################################
# 一、文件处理流程
# 1.打开文件,得到文件句柄并赋值给一个变量
# 2.通过句柄对文件进行操作
# 3.关闭文件
#r-只读 w-写入 a-追加
# f = open('test',encoding='UTF-8')以utf-8的形式打开,不同的编码格式不能打开文件
# data = f.read()
# print(data)
# f.close()释放资源
# f = open('test',encoding='UTF-8')
# data = f.readable()#是否可读
# print(data)
# True
# f = open('test',encoding='UTF-8')
# data = f.readline()#依次读取一行
# print(data)
# f = open('test',encoding='UTF-8')
# data = f.readlines(5)
# print(data)
# ['#首先在python3中操作文件只有一种选择,那就是open()\n']
#############################################################################################################3
# 二、文件处理写操作
# f = open('test','w',encoding='UTF-8')#新建一个文件
# f.write('111111\n')
# f.write('222222\n')#文件内容只能是字符串
# f.close()
##############################################################################################################
# 三、追加操作
# f = open('test','a',encoding='UTF-8')
# f.write('a模式是追加的方式写到文件的最后')
#################################################################################################################
# 文件没有修改,文件是二进制排列在硬盘上的,修改文件都是覆盖内容
# src_f = open('test','r',encoding='UTF-8')
# data = src_f.readlines()
# src_f.close()
# dst_f = open('test_new','w',encoding='UTF-8')
# dst_f.writelines(data[0])
# dst_f.close()
# with open('test','w') as f:#系统自动释放资源
# f.write('2222\n')
Pyhton学习——Day8的更多相关文章
- Pyhton学习——Day26
#多态:多态指的是一类事物有多种形态# import abc# class Animal(metaclass = abc.ABCMeta):# 同一类事物:动物# @abc.abstractclass ...
- pyhton 学习
官方学习文档 https://docs.python.org/3/tutorial/
- 20190320_head first pyhton学习笔记之构建发布
1.把代码nester.py放入文件夹nester中,在文件夹中再新建一个setup.py文件,文件内容如下: from distutils.core import setup setup( name ...
- android开发学习——day8
关于UI学习的总结 EditText的练习 MainActivity.java代码 package test.example.com.ch02_button; import android.suppo ...
- Python学习-day8 socket进阶
还是继续socket网络编程的学习. socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) Socket Fami ...
- 算法学习--Day8
今天重拾算法复习. 今天学习了两个类型的算法——并查集与最小生成树(MST) 简单记录一下并查集的大致内容. 一.并查集的内容大致作用为查找当前图中的点有几个集合. 该算法起到查询分组的情况.通过给定 ...
- Pyhton学习——Day2
Python开发IDE(工具)Pycharm.eclipse1.循环while 条件 #循环体 #条件为真则执行 #条件为假则执行break用于退出所有循环continue用于退出当前循环 2.Pyc ...
- Pyhton学习——Day28
#上下文协议:文件操作时使用with执行# with open('a.txt','w',encoding='utf-8') as f1:# with语句,为了让一个对象兼容with语句,必须在这个对象 ...
- Pyhton学习——Day27
# hasattr(obj,'name')-->obj.name# getattr(obj,'name',default = 'xxx')--->obj.name# setattr(obj ...
随机推荐
- spring注解@Autowired和@Resource比较
用途:都是做bean的注入时使用 历史:@Autowired 属于Spring的注解 org.springframework.beans.factory.annotation.Au ...
- 记一次生产主机中挖矿病毒"kintegrityds"处理过程!
[记一次生产挖矿病毒处理过程]: 可能性:webaap用户密码泄露.Jenkins/redis弱口令等. 1.监控到生产主机一直load告警 2.进服务器 top查看进程,发现挖矿病毒进程,此进程持续 ...
- Nginx 安装配置证书,设置HTTPS站点
详细配置如下: server { listen 80; server_name shwww.net www.shwww.net; return 301 https://www.shwww.net$re ...
- 1.2 为Eclipse绑定Tomcat
1.window→preferences打开属性窗口 2.点击add 3.点击Tomcat6.0 点击next 4.选择tomcat的解压目录和jdk,并点击finish 5.点击ok 6.打开ser ...
- echarts地图的基本使用配置
一.空气质量图 代码和配置如下: <template> <div class="box"> <div id="map">&l ...
- 【MongoDB】The basic operation of Index in MongoDB
In the past four blogs, we attached importance to the index, including description and comparison wi ...
- mysql基础综述(四)
1.数据库的简单介绍 1.1 数据库,就是一个文件系统,使用标准sql对数据库进行操作 1.2 常见的数据库 oracle 是oracle公司的数据库,是一个收费的大型的数据库 DB2,是IBM公司 ...
- 开发效率必备之Mac双屏显示
自从2015年9月苹果公布EI Captain,带来了一个新的功能,叫做分屏,也就是在一块屏幕上分成左右两部分,能够分别进行操作,互不影响. 例如以下图所看到的: watermark/2/text/a ...
- 初识cocos2dx——入门第一篇
享受"啪"的按下Enter的快感. (by云风) cocos2dx是不是个toy引擎,不同的人有不同的看法.可是你不得不承认它非常受欢迎.好多非常火的手游使用的就是cocos2dx ...
- 9.自己实现linux中的tree
运行效果: 代码: #include <stdio.h> #include <unistd.h> #include <string.h> #include < ...