【python學習】生成200個兌換碼
# coding UTF-8
import random
words = []
keys = []
# 生成字元列表
for i in range(0,10):
words.append(str(i))
for i in range(0,26):
words.append(str(chr(65+i)))
words.append(str(chr(97+i)))
# print(words)
def gen_key(amount):
for i in range(amount):
s = ""
for j in range(16):
s += random.choice(words)
if (j+1)%4 == 0 and j!=15:
s += '-'
keys.append(s)
gen_key(200)
for key in keys:
print(key)
相關推薦
【python學習】生成200個兌換碼
# coding UTF-8 import random words = [] keys = [] # 生成字元列表 for i in range(0,10): words.append(st
【Python學習】Python解決漢諾塔問題
次數 代碼 int 解題思路 move python學習 求解 color 印度 參考文章:http://www.cnblogs.com/dmego/p/5965835.html 一句話:學程序不是目的,理解就好;寫代碼也不是必然,省事最好;拿也好,查也好,解決問題就好
【python學習】使用python寫一個2048小遊戲
ast stc 遊戲 多少 wan nbsp 小遊戲 效果 參考 個人博客:jerwang.cn 沒有參考其他代碼,效果圖: 話不多少,源代碼: https://github.com/jerustc/Python/blob/master/2048.py【python學
【Python學習】Python中的數據類型精度問題
類型 一次 /usr logs int 第一次 pytho 整數 問題 Python真的很神奇。。。神奇到沒有直接的數據類型概念,並且精度可以是任意精度。想當初,第一次接觸OI算法時,寫得第一個算法就是高精度加法,搗鼓了半天。一切在Python看來,僅僅三行代碼即可完成。
【python學習】今天看看學習 %d ,%s, %f 等用法,下面的學習例子是說輸入名字、年齡、工作,工資。並給出65歲退休還差多久的計算
msg ear end style 資料 科學 一個 保留 value 今天看看學習 %d ,%s, %f 等用法。%d 是占位符整數,%s 是占位符,%f 是浮點數。下面的學習例子是說輸入名字、年齡、工作,工資。並給出65歲退休還差多久的計算。重點在於用占位符來print
【Python學習】列表
分片 替換 每一個 數組 reverse code last ast 包含 最近準備系統學習python,為了以後能及時查找到,先記錄下. 先說下啥叫序列,之前在用,感覺這個概念有個模糊,今天特意看了下,序列是python中最基本的數據結構,序列中的每一個元素都被分配一個序
【Python學習】解決pandas中打印DataFrame行列顯示不全的問題
需要 pandas pre pytho 如果 clas panda 顯示不全 可能 在使用pandas的DataFrame打印時,如果表太長或者太寬會自動只給前後一些行列,但有時候因為一些需要,可能想看到所有的行列。 所以只需要加一下的代碼就行了。 #顯示所有列 pd.se
【Python學習】程序運行完發送郵件提醒
直接 登錄 word 提醒 地址 install python3 ont world 有時候我們運行一個需要跑很長時間的程序,不管是在雲主機還是本地主機上運行,我們都不可能一直守在電腦面前等。所以想到使用郵件來通知提醒。 示例代碼如下 # -*- coding: utf-8
【Python學習】使用Pyinstaller將py檔案匯出為exe檔案
PyInstaller其實就是把python解析器和你自己的指令碼打包成一個可執行的檔案,但是它不是跨編譯的,也就是說在Windows下用PyInstaller生成的exe只能執行在Windows下,在Linux下生成的只能執行在Linux下。 Pyinstaller的安裝 直接使用pip install
【Python學習】csv庫
csv(Comma-Separated Values, 逗號分割值)是儲存表格資料的常用檔案格式。 它每一行都用一個換行符分隔,列與列之間用逗號分隔。 Python的csv庫可以非常簡單地修改csv檔案,甚至從零開始建立一個csv檔案。 比如: import csv csvFile = open("
【Python學習】字元編碼
先說兩個基礎知識。 (1)計算機內部,資料是由0,1組成的; (2)計算機最小的資料單位,就是一個二進位制單位即bit,接下來就是8個二進位制單位表示一個位元組(Byte)。 1 ASCII碼 ASCII碼(American Standard Code for Information Intercha
【Python學習】安裝與配置方法
Python安裝 作為熱門榜上上竄最快,也是當今一款非常流行的語言python!讓我們一起來學習吧 1.下載 官網下載地址:https://www.python.org/downloads/ 這裡我們選擇下載到E盤,下載完成後雙擊。 2.安裝 (
【機器學習】生成模型和判別模型
定義: 生成方法由資料學習聯合概率分佈P(x, y),然後求出條件概率分佈P(y|x)作為預測的模型。 包括樸素貝葉斯,貝葉斯網路,高斯混合模型,隱馬爾科夫模型等。 判別方法由資料直接學習決策函式
【Python學習】request庫
.html pri less tps python-r mac os part 絕對路徑 pytho Requests庫(https://www.python-requests.org/)是一個擅長處理那些復雜的HTTP請求、cookie、header(響應頭和請求頭)等內
【機器學習】生成式對抗網路模型綜述
生成式對抗網路模型綜述 摘要 生成式對抗網路模型(GAN)是基於深度學習的一種強大的生成模型,可以應用於計算機視覺、自然語言處理、半監督學習等重要領域。生成式對抗網路最最直接的應用是資料的生成,而資料質量的好壞則是評判GAN成功與否的關鍵。本文介紹了GAN最初被提出時的基本思想,闡述了其一步
【Python學習】Jupyter Lab目錄外掛安裝
Jupyter Lab目錄外掛安裝 當然首先你得有python和已經安裝了jupyter lab。 1 安裝jupyter_contrib_nbextensions 首先先安裝jupyter_contrib_nbextensions,其專案地址是https://github.com/ipython-co
【Python學習】第三方庫安裝後仍然import失敗,提示ModuleNotFoundError:No module named'XXX'
安裝pycharm後,import numpy,執行後提示 ModuleNotFoundError:No module named'XXX' 開啟命令列,輸入pip install numpy後,成功安裝,但再次執行仍然提示錯誤。 原因猜測是第三方庫的安裝路徑與imp
【python學習】2-python基礎知識
的今天繼續學習python,在實現下列問題時遇到點小問題 輸入半徑,輸出面積即周長 我剛開始是這樣寫的 import math r = input('請輸入半徑:') print( '周長是:'+ 2 * math.pi * r) print('面積是:',+
【python學習】新手基礎程式練習(一)
首先得先編一下程式設計師必須編的程式——Hello World……(這應該是程式設計師情結。。。) 1 #coding=utf-8 2 #Version:python3.7.0 3 #Tools:Pycharm 2017.3.2 4 _date_ = '2018/12/30 12:26' 5 _a
【python演算法】合併兩個有序陣列為一個有序的大陣列(時間複雜度最低)
思路按位迴圈比較兩個陣列,較小元素的放入新陣列,下標加一(注意,較大元素對應的下標不加一),直到某一個下標超過陣列長度時退出迴圈 假設兩個源陣列的長度不一樣,那麼假設其中短的陣列用完了,即全部放入到新陣列中去了,那麼長陣列中剩下的那一段就可以直接拿來放入到新陣列中去了。#co