day3 ord,chr,random,string】的更多相关文章

day3复习 >>> for i in range(10): ... if i == 3: ... break ... print(i) ... 0 1 2 >>> for i in range(10): ... if i == 3: ... continue ... print(i) ... 0 1 2 4 >>> while True: ... i = int(input("请输入一个数字:")) ... if i%2 == 0…
ord & chr ord: 返回单个 Unicode 字符编码的整数 chr: 给一个 Unicode 编码,返回一个字符 (0 ~ 1,114,111) (ASCII 与 Unicode 前 128 位相同,之后就不同了) Unicode 码编码表:https://www.unicode.org/charts/nameslist/…
divmod(a, b) 函数接收两个数字类型(非复数)参数,返回一个包含商和余数的元组(a // b, a % b) id() 函数用于获取对象的内存地址. sorted(iterable, key=None, reverse=False) iterable -- 可迭代对象.key -- 用来进行比较的元素,具体的参数取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序. reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)…
加密算法介绍 一,HASH Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值.这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值. 摘要算法又称为哈希算法,它是通过一个函数,把任意长度的数据转换为一个长度固定的数据串,这个数据串使用的十六进制表示.摘要算法是一个单向函数,计算容易,如果想要反推摘要…
栗子 - 取n位的随机字符串(大小写/数字) def get_random_str(len_str): import string import random letters_nums = string.ascii_letters + string.digits res = random.sample(letters_nums, len_str) return ''.join(res) - for i in range(10): print(get_random_str(10)) Gair4AI…
random 模块 方法: >>> random.randint(1,3) #会包含 1 2 3 3 >>> random.randrange(1,3) #会包含 1 2 不包含 3 2 >>> random.randrange(1,6,2) #只出现 1 3 5 5 >>> random.random() #[0,1) 随机浮点数 0.12066001580738117 >>> random.choice('abc…
time 模块: time.time() #时间戳 time.localtime() #当前时间对象元组 time.localtime(123123) #根据时间戳的时间对象 time.mktime(time.localtime()) #把时间对象转成时间戳 time.gmtime() #0时区,我们是东8区,比我们晚8h的时间对象元组 time.sleep(2) #单位s 睡一会 time.asctime() #美国表示时间字符串 'Sat Feb 24 13:23:36 2018' time…
加密算法介绍 一,HASH Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值.这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值. 摘要算法又称为哈希算法,它是通过一个函数,把任意长度的数据转换为一个长度固定的数据串,这个数据串使用的十六进制表示.摘要算法是一个单向函数,计算容易,如果想要反推摘要…
一.文件的修改 文件修改的两种思路: 1.把文件内容拿出来,做修改后,清空原来文件的内容,然后把修改过的文件内容重新写进去. 步骤: 1.打开文件:f=open('file','a+')  #必须用a+方式,用w/w+则会直接清空文件内容,用r/r+只能读,不能写 2.读取文件:这里注意的时,a+方式打开的文件,指针默认在文件末尾,所以先要将指针放到开头f.seek(0),然后再读取 f.read()#读取所有数据,返回字符串 f.readline()#读取一行,返回字符串 f.readline…
死亡的尽头,没有神 T1 random 解题思路 这波是找规律完胜了.. lby dalao根据样例找出了正确的式子:\(\dfrac{n^2-1}{9}\) 然而,我这个菜鸡却推出了这样一个错误的式子:\(\dfrac{(n-1)^2\times 2^n}{n^2\times (n+1)}\) 那么哪个像正解呢,当然是我的这个了(虽然他一点道理没有)... 别的啥也不想说了,看一下官方题解吧... code #include<bits/stdc++.h> #define int long l…