###########################################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的更多相关文章

  1. Pyhton学习——Day26

    #多态:多态指的是一类事物有多种形态# import abc# class Animal(metaclass = abc.ABCMeta):# 同一类事物:动物# @abc.abstractclass ...

  2. pyhton 学习

    官方学习文档 https://docs.python.org/3/tutorial/

  3. 20190320_head first pyhton学习笔记之构建发布

    1.把代码nester.py放入文件夹nester中,在文件夹中再新建一个setup.py文件,文件内容如下: from distutils.core import setup setup( name ...

  4. android开发学习——day8

    关于UI学习的总结 EditText的练习 MainActivity.java代码 package test.example.com.ch02_button; import android.suppo ...

  5. Python学习-day8 socket进阶

    还是继续socket网络编程的学习. socket.socket(family=AF_INET, type=SOCK_STREAM, proto=0, fileno=None) Socket Fami ...

  6. 算法学习--Day8

    今天重拾算法复习. 今天学习了两个类型的算法——并查集与最小生成树(MST) 简单记录一下并查集的大致内容. 一.并查集的内容大致作用为查找当前图中的点有几个集合. 该算法起到查询分组的情况.通过给定 ...

  7. Pyhton学习——Day2

    Python开发IDE(工具)Pycharm.eclipse1.循环while 条件 #循环体 #条件为真则执行 #条件为假则执行break用于退出所有循环continue用于退出当前循环 2.Pyc ...

  8. Pyhton学习——Day28

    #上下文协议:文件操作时使用with执行# with open('a.txt','w',encoding='utf-8') as f1:# with语句,为了让一个对象兼容with语句,必须在这个对象 ...

  9. Pyhton学习——Day27

    # hasattr(obj,'name')-->obj.name# getattr(obj,'name',default = 'xxx')--->obj.name# setattr(obj ...

随机推荐

  1. CF div2 499 A. Stages

    Code: #include<cstdio> #include<algorithm> #include<iostream> using namespace std; ...

  2. 小白学习Spark系列一:Spark简介

    由于最近在工作中刚接触到scala和Spark,并且作为python中毒者,爬行过程很是艰难,所以这一系列分为几个部分记录下学习<Spark快速大数据分析>的知识点以及自己在工程中遇到的小 ...

  3. Flex简易教程

      常见的前端布局模型涵盖浮动.定位和弹性盒等 CSS 技术,其中浮动和定位技术往往在制作自适应布局页面时显得不够优雅--对于浮动布局,前后端分离时代很多时候我们并不知道每行会遍历显示多少个元素,每个 ...

  4. 【LibreOJ 6279】 数列分块入门 3 (分块)

    传送门 code: //By Menteur_Hxy #include<cstdio> #include<iostream> #include<algorithm> ...

  5. MYSQL数据库常用的LINUX命令

    此为我工作中常用MYSQL数据库命令 LINUX系统中启动 / 重启MYSQL服务:service mysql start  /  service mysql restart(重启服务) LINUX系 ...

  6. Scrapy系列教程(6)------怎样避免被禁

    避免被禁止(ban) 有些网站实现了特定的机制,以一定规则来避免被爬虫爬取. 与这些规则打交道并不easy,须要技巧,有时候也须要些特别的基础. 假设有疑问请考虑联系 商业支持 . 以下是些处理这些网 ...

  7. UML期末绘图及细节总结

    往届期末绘图的题目例如以下所看到的: Read the providing materials carefully, and then do tasks. 2.1: Use Case Diagram ...

  8. cpu真实占用率检測工具

     windows任务管理器所示CPU占用,一直在不断的变动跳跃 ,并不能反应真实的平均CPU占用率.迅雷下载工具也是一样 ,有时这些知名软件,反倒是没有做的这么人性化,细致.或 许就是不想让人知道 ...

  9. 上机题目(中级)- 用小数形式输出指定符号出现的频率 (Java)

    题目例如以下:

  10. c5

    // // main.c // Switch练习2 // // Created by xiaomage on 15/6/6. // Copyright (c) 2015年 xiaomage. All ...