首页 > 其他分享 >day 4

day 4

时间:2024-09-12 11:05:22浏览次数:1  
标签:aaa encoding bbb print txt open day

集合

s={1,2,3,4,5,6,7,8,9}
print(s)

s2 = set()

添加

s2.add(1)
print(s2)

去重

aba =[1,2,3,2,1,3,1,2,3]

print(set(aba))
print(list(aba))
print(list[set(aba)])

aaa ={'wangba','xiaoji','dada','xiaoxiao'}
bbb = {1,2,3,2,4,5,3,2,33,2,22,3,'xiaoxiao'}

长度

len(aba)
len(aaa)

'xiaoxiao' in aaa

并集

print(aaa|bbb)
print(aaa.union(bbb))

交集

print(aaa&bbb)

差集

print(aaa-bbb)

对称差集

print(aaa^bbb)

==

print(aaa==bbb)

<=

print(aaa<=bbb)

>=

print(aaa>=bbb)

<

print(aaa<bbb)

>

print(aaa>bbb)

s = set()

add 添加

s.add('wsad')
print(s)

remove 移除

s.remove('wsad')
print(s)

bbb = {1,2,3,2,4,5,3,2,33,2,22,3,'xiaoxiao'}
aaa ={'wangba','xiaoji','dada','xiaoxiao'}

print(aaa.difference(bbb))

bbb.discard(1)
print(bbb)

aaa.isdisjoint(bbb)

f =open(r'C:\Users\32758\Desktop\test.txt',encoding='utf-8')
print(f.read())
f.close()

f =open(r'D:\pyObject\pythonProject\学习\test.txt',encoding='utf-8')
print(f.readline())
print(f.readline())
print(f.readline())
print(f.readline())
f.close()

fw =open(r'D:\pyObject\pythonProject\学习\test.txt',mode='w',encoding='utf-8')
fw.write('hello 1 world\n')
fw.flush()
fw.close()

import sys
print(sys.path)

fr =open('学习/test.txt',mode='r',encoding='utf8')
text_data = fr.read()
print(text_data)

print(r'1\n2')
print(b'1\n2223441')

xie

with open('学习/test.txt','w',encoding='utf8') as fa:
fa.write('deep dark')

du

with open('学习/test.txt', 'r', encoding='utf8') as fr:
data = fr.read()
print(data)

with open('学习/test.txt','r',encoding='utf8') as fr:
print(fr.readable())
print(fr.writable())

指针

with open('学习/test.txt', 'r+', encoding='utf8') as frr:
frr.seek(0,0)
frr.write('大')
frr.flush()
print(frr.tell()) #光标位置 字节
print(frr.read(3)) #光标后字符数
frr.truncate() #截断
frr.flush()

标签:aaa,encoding,bbb,print,txt,open,day
From: https://www.cnblogs.com/dorakk/p/18407899

相关文章

  • C++复习day11
    类型转化C语言中的类型转换在C语言中,如果赋值运算符左右两侧类型不同,或者形参与实参类型不匹配,或者返回值类型与接收返回值类型不一致时,就需要发生类型转化,C语言中总共有两种形式的类型转换:隐式类型转换和显式类型转换。隐式类型转化:编译器在编译阶段自动进行,能转就转,......
  • day3
    今天学习了数据结构栈定义:栈是一种线性数据结构,遵循“后进先出”的原则,即最后放入栈中的元素最先被取出。基本操作:push(item):将元素压入栈中。pop():从栈顶弹出元素。peek():查看栈顶元素,但不移除它。isEmpty():检查栈是否为空。实现方式:可以使用数组或链表实现。队列定义......
  • leetcode刷题day13|二叉树Part01(递归遍历、迭代遍历、统一迭代、层序遍历)
    递归遍历思路:使用递归的方式比较简单。1、递归函数的传参:因为最后输出一个数组,所以需要传入根节点和一个容器,本来想写数组,但发现长度不能确定,所以选择list。2、终止条件:当访问的节点为空时,return3、递归函数的逻辑:先访问一个节点,递归访问其他节点144.二叉树的前序遍历......
  • leetcode刷题day14|二叉树Part02(以递归方法为主:226.翻转二叉树、101. 对称二叉树、104
    226.翻转二叉树思路:利用先序遍历递归翻转1、终止条件:节点为空,return2、参数:root3、递归函数逻辑:处理中间节点,交换;递归左孩子,递归右孩子代码如下:classSolution{publicTreeNodeinvertTree(TreeNoderoot){if(root==null)returnroot;swapC......
  • day03
    运算符1.加减乘除2.取膜运算本质上是先除后取余数小数无法做取膜运算3.递增递减++--前置后置递增区别:先/后递增,再去计算表达式4.赋值运算符+=,-=,*=,/=,a%=2;a%=2;等价a=a%2;5.比较运算符==,!=,<,>,>=,<=用于比较并且返回一个真值或者假值(0/1)6.与或非根据表达式的......
  • Day13 二叉树part03| LeetCode 110.平衡二叉树,二叉树的所有路径,左叶子之和,完全二叉树
    110.平衡二叉树110.平衡二叉树定义:左右子树的高度差的绝对值不超过1深度:从上到下查——>前序遍历(中左右)高度:从下到上查——>后序遍历(左右中)classSolution{publicbooleanisBalanced(TreeNoderoot){if(getHeight(root)==-1)......
  • 网络编程day05(循环服务器、并发服务器)
    目录服务器模型 1》循环服务器 2》并发服务器1>多进程:每有一个客户端连接创建一个进程进行通信2> 多线程:每有一个客户端连接创建一个线程进行通信 3>IO多路复用4>总结服务器模型在网络通信中,通常一个服务器要连接多个客户端为了处理多个客户端的请求,通常......
  • Day07.Java方法
    Java方法方法的定义和调用Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的......
  • C++复习day10
    智能指针为什么需要智能指针?#include<iostream>usingnamespacestd;intdiv(){ inta,b; cin>>a>>b; if(b==0) throwinvalid_argument("除0错误"); returna/b;}voidFunc(){ //1、如果p1这里new抛异常会如何? //2、如果p2这里new抛异常会......
  • 数据处理与统计分析篇-day01-Linux基础与环境搭建
    day01-Linux基础计算机简介概述电子计算机,电脑,PC,Computer,就是由软件+硬件组成的电子设备.组成计算机硬件CPU(运算器,控制器)存储器(内存,外存)输入设备输出设备计算机软件系统软件:充当用户和计算机硬件之间的桥梁的.PC端:windows,......