- 博客(17)
- 收藏
- 关注
原创 开启root远程密码ssh登录
PasswordAuthentication yes #允许密码登录。PermitRootLogin yes #允许root登录。
2022-10-31 12:38:43
587
1
原创 第九次
1、打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True)在mode中设置文件打开的编码形式2、编写程序查找最长的单词#找出test.txt文件中最长的单词def longest_word(filename): wenjian=open(filename,'r'
2020-08-07 18:55:02
140
原创 第八次(datetime模块)
1、假设你获取了用户输入的日期和时间如 2020-1-21 9:01:30 ,以及一个时区信息如 UTC+5:00 ,均是 str ,请编写一个函数将其转换为timestampimport refrom datetime import datetime,timedelta,timezonedef to_timestamp(dt_str, tz_str): cday = datetime.strptime(dt_str,'%Y-%m-%d %H:%M:%S')#字符串转为时间 #pri
2020-08-05 17:43:25
198
原创 第八次(模块)
1、怎么查出通过 from xx import xx导⼊的可以直接调⽤的⽅法help2、language = ['PHP', 'PHP', 'Python', 'PHP', 'Python', 'JS', 'Python', 'Python','PHP', 'Python']from collections import Counter#b=Counter(language)#print(b)def most_element(self): a=Counter(language)
2020-08-05 12:46:00
186
原创 第七次(魔法方法)
1、总结 __new__, __init__ , __str__ , __rstr__ , __getitem__ , __setitem__的使用方法__init__(self[, ...])构造器,创建实例__new__(cls[, ...])cls为实例化参数,返回给init__str__(self)打印对象、强转数据格式、使用%s__rstr__不知道,是不是想问__repr__ __getitem__(self, key) 定义获取容器中元素的行为,相当于 self[key] __
2020-08-05 11:45:20
75
原创 第七次(类、对象)
2、怎么定义私有方法在 Python 中定义私有变量只需要在变量名或函数名前加上“__”两个下划线3、函数定义少了个实参,加个self即可class C: def myFun(self): print('Hello!')c = C()c.myFun()4、class youleyuan(): chengren = 100 chengren67 = 120 haizi = 50 haizi67 = 60 def __init__
2020-08-05 10:54:06
92
原创 第六次
怎么给函数编写⽂档?def a(name): '在此编写文档'print(a.__doc__)怎么给函数参数和返回值注解?调用函数时括号内用冒号标注输入类型,箭头后面标注返回值类型def a(x: int, y: int) -> int:闭包中,怎么对数字、字符串、元组等不可变元素更新。用nonlocal 关键字分别根据每一行的首元素和尾元素大小对二维列表 a = [[6, 5], [3, 7], [2, 8]] 排序。(利用lambda表达式)利用.
2020-08-01 11:58:14
183
原创 第五次(序列)
##1. 怎么找出序列中的最⼤、⼩值?a=(1,2,3,4,5)b=max(a)##2. sort() 和 sorted() 区别#sort 只是应用在 list 上的方法,(就地排序无返回值)。#sorted 是内建函数,可对所有可迭代的对象进行排序操作,(返回新的list)。##3. 怎么快速求 1 到 100 所有整数相加之和?sum1_100=sum(i for i in range(1,101))##4. 求列表 [2,3,4,5] 中每个元素的立方根。a=[2,3,4,5]
2020-07-30 19:30:38
166
原创 第五次(集合)
# 怎么表示只包含⼀个数字1的元组a=(1,)#创建一个空集合,增加 {‘x’,‘y’,‘z’} 三个元素。b=set()b.add('x')b.add('y')b.add('z')#列表['A', 'B', 'A', 'B']去重c=['A','B','A','B']d=set(c)#求两个集合{6, 7, 8},{7, 8, 9}中不重复的元素(差集指的是两个集合交集外的部分)e={6,7,8}f={7,8,9}e1=set(e)f1=set(f)g=(e1|f1)-(
2020-07-30 19:09:29
115
原创 第五次(字典)
1、print(len(dic))#长度dic[‘java’]=98#java的key对应的value改成98del dic[‘c’]#删除c这个keydic.setdefault(‘php’,90)#增加一个key-valye对,key值为php,value是90list1=list(dic.keys())#获取所有的key值,存储在列表里list2=list(dic.values())#获取所有的value值,存储在列表里if ‘javascript’ in dic:#判断javascri
2020-07-30 12:01:40
123
原创 第四次(字符串)
1、replacesplitlstrip2、def isdigit(string):print(string.isnumeric())pass3、def longestPalindrome(string):maxlen=0for i in range(0,len(string)-1):a=string[i]cishu=string.count(a)if cishu>=2:tou=string[i]#赋值开始字符wei=string[i]#赋值结束字符kaishi=st
2020-07-28 11:00:27
86
原创 第四次(元组)
1、(1,2,1,2) (1,1) 2元组不可更改,星号为重复运算符(1,2)重复变为(1,2,1,2,)(1)表示数字1,1*2=2(1,)表示这是一个元组,重复后为(1,1)2、是拆包,赋值就是拆包用通配符*和下划线_占位...
2020-07-28 10:57:04
68
原创 第四次(列表)
1.列表常规运算lst=[2,5,6,7,8,9,2,9,9]lst.append(15)#末尾增加15lst.insert(5,20)#中间加20lst2=[2,5,6]lst=lst+lst2#合并列表lst.pop(3)#移除索引为3的元素lst.reverse()#翻转列表里的所有元素lst.sort()#排序从小到大lst.sort(reverse=True)#排序从大到小print(lst)2.把列表中数字变成二倍lst=[1,[4,6],True]def double
2020-07-26 10:37:16
211
原创 第三次
import randomanswer=random.randint(1,101)print(‘猜一个1~100之间的数:’)i=1while i<100: print(‘第’,i,‘次猜,请输入一个整数:’,end=’ ') guess=input() #leixing=type(guess) #print(leixing) &n
2020-07-24 09:03:50
63
原创 第二次
1、1500到2700之间被7除余5的数x=[i for i in range(1500,2701) if (i%7)==5]print (x)2、v1,v2,t,s,l=map(int,input(‘请依次输入兔子速度、乌龟速度、兔子的t和s、赛道长度(用空格隔开):’).split())twg=l/v2 #乌龟时间ttz=l/v1 #兔子不休息时间xiuxit=t/(v1-v2)#每这么长时间兔子休息一次x=(ttz-0.1)//xiuxit#兔子休息次数(最后一次不休息)ttz=tt
2020-07-23 09:22:33
65
原创 第一次
第一次1.#2.数值、位、逻辑一元运算符优于二元运算符。先算术运算,后移位运算,最后位运算。逻辑运算最后结合。3.is is not检索位置= !=只检索数值4.整、浮点、布尔转换为整型 int()转换为字符串 str()转换为浮点型 float()...
2020-07-21 09:19:53
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人