Một mô-đun hữu ích cho một văn bản ngẫu nhiên, e-mail và lorem ipsum.
- Mô tả dự án
- Chi tiết dự án
- Lịch sử phát hành
- Tải tập tin
Mô tả dự án
Tổng quan
RandomWords là một gói hữu ích để tạo các từ ngẫu nhiên, nicks, e-mail và lorem ipsum.
Cài đặt
Đường tắt:
pip install RandomWords
or:
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install
Cách sử dụng
Vui lòng xem tài liệu
Stargazers theo thời gian
Chi tiết dự án
Tải tập tin
Tải xuống tệp cho nền tảng của bạn. Nếu bạn không chắc chắn nên chọn cái nào, hãy tìm hiểu thêm về việc cài đặt các gói.
Phân phối nguồn
Đóng
Băm cho Randomwords-0.4.0.tar.gz
Băm cho Randomwords-0.4.0.tar.gz________số 8 | |
81c074bf840defdbf1061b389f71e830 | |
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install0 |
12 phút đọc
Mục lục
- Giới thiệu
- Từ ngẫu nhiên
- Tạo ra các từ viết thường ngẫu nhiên
- Tạo các từ chữ hoa ngẫu nhiên
- Tạo ra trường hợp hỗn hợp các từ ngẫu nhiên
- Kiểm soát độ dài của từ ngẫu nhiên
- Xác định các chữ cái đầu tiên và cuối cùng của từ ngẫu nhiên
Giới thiệu
Vì vậy, bạn ở đây bởi vì bạn muốn học cách tạo ra các từ ngẫu nhiên trong Python nhưng bạn có thực sự biết ý nghĩa của ngẫu nhiên ❓ Nếu bạn không muốn, hãy nói với bạn. Nó chỉ đơn giản là thiếu mô hình hoặc dự đoán trong các sự kiện. Nếu một cái gì đó được cho là ngẫu nhiên, nó không có thứ tự và không tuân theo bất kỳ mẫu hoặc kết hợp nào. Ví dụ: các số, 2,4,6 12 12 không phải là ngẫu nhiên vì bạn có thể dự đoán các kết quả có thể xảy ra vì chúng thậm chí là số. Các con số, 2.655,1,43,4,22 là ngẫu nhiên vì bạn không thể dự đoán kết quả hoặc khả năng tiếp theo.
If you don’t, lemme tell ya. It’s simply the lack of pattern or predictability in events. If something is said to be random, it has no order and does not follow any pattern or combination.
For example, the numbers, 2,4,6…12 are not random because you can predict the possible outcomes because they
are even numbers.
The numbers, 2,655,1,43,4,22 are random because you can not predict the next outcome or possibilities.
Từ ngẫu nhiên
Vì vậy, sau khi đọc ý nghĩa của ngẫu nhiên, tôi hy vọng bây giờ bạn có một sự hiểu biết về các đối tượng ngẫu nhiên. Các từ ngẫu nhiên chỉ là sự kết hợp của các chữ cái ngẫu nhiên. Có nghĩa là bạn không có ý tưởng về từ được tạo ra. Chúng tôi sẽ tạo ra các từ ngẫu nhiên trong nhiều định dạng. Như bạn có thể thấy, họ rất nhiều, đừng lo lắng, tôi sẽ giải thích chi tiết mã. Chúng tôi sẽ bắt đầu dễ dàng và khi chúng tôi tiến bộ, mọi thứ sẽ trở nên hơi khó khăn.
Random words are just a combination of random letters. Meaning you have no idea of the word being generated.
We are going to generate random words in many formats. As you can see, they are kinda many, don’t worry, I will
explain the code in detail.
We will start easy and as we progress, things will become a little tricky.
Tạo ra các từ viết thường ngẫu nhiên
Vì vậy, trong phần này, chúng ta sẽ tạo ra các từ ngẫu nhiên là chữ thường. Mở IDE yêu thích của bạn và bắt đầu một tập tin mới. Đặt tên cho tập tin và cho phép bắt đầu mã hóa.
Give the file a name and let’s start coding.
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
Chà, sau khi chạy mã, đây là những gì tôi có
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install1
Bây giờ hãy để tôi giải thích mã của tôi. Trên dòng đầu tiên, tôi đã nhập mô -đun chuỗi. Mô -đun chuỗi Python sườn chứa một bộ sưu tập các hằng số chuỗi. Có nghĩa là, nó chứa các chữ cái chữ thường, chữ hoa và các hằng số khác được xác định. Sau đó, trên dòng thứ hai, tôi nhập mô -đun ngẫu nhiên. Nó chứa các lớp giúp chúng ta tạo ra các đối tượng ngẫu nhiên. Hãy để nhảy vào dòng 4. Biến
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install2 chứa tất cả các chữ cái viết thường được xác định trong đó. Có nghĩa là, nó chứa các chữ cái A, B, C, Mạnh, y, z. Hãy cùng chuyển sang chức năng gọi là
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install3. Đây là chức năng tạo ra các từ ngẫu nhiên viết thường. Biến
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install4 là biến sẽ giữ từ ngẫu nhiên. Ban đầu, nó luôn luôn trống rỗng.
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install5 là một biến sẽ giữ một số ngẫu nhiên. Phương thức
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install6 có hai tham số, ‘A và và‘ B ,. ‘A, là một số đề cập đến số ngẫu nhiên tối thiểu có thể được tạo ra và‘ B, đề cập đến số ngẫu nhiên tối đa có thể được tạo ra. Kết quả là một số nguyên được lưu trữ trong biến
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install5. Trong trường hợp của tôi, A và B lần lượt là 1 và 10. Có nghĩa là kết quả sẽ là một số ngẫu nhiên nằm trong phạm vi từ 1 đến 10. đến dòng tiếp theo,
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install8 là một vòng lặp trong thời gian. Hãy để tôi giải thích, nó có nghĩa là trong khi độ dài của biến từ không bằng số ngẫu nhiên, nó nên tiếp tục tạo các chữ cái ngẫu nhiên. Sau đó, đến dòng tiếp theo,
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install9, câu lệnh này được lặp lại trong vòng lặp. Mỗi lần lặp lại vòng lặp,
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
0 chọn một chữ cái ngẫu nhiên từ biến thường xuyên_letters và nối nó vào biến từ. Lưu ý rằng tôi đã sử dụng import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
1 không phải import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
2. Sau đó, dòng cuối cùng, từ trả về trả về từ được tạo. import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
3 gọi hàm chữ thường_word và hàm tạo ra một từ và gán nó cho biến ngẫu nhiên_word. Sau đó, trên dòng cuối cùng, tôi chỉ in nó ra.On the first line, I imported the string module. Python’s 🐍 string module contains a collection of string constants. Meaning, it contains lowercase letters, uppercase letters, and other constants defined. Then on the second line, I imported the random module. It contains classes which helps us to generate random objects.
Let’s jump to line 4. The variable
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install2 contains all the lowercase letters defined in it. Meaning, it contains the letters a,b,c,…,y,z.
Let’s move on to the function called
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install3. This is the function which generates lowercase random words. The
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install4 variable is the variable which is going to hold the random word. Initially, it’s always empty.
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install5 is a variable which is going to hold a random number. The
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install6 method takes two parameters, ‘a’ and ‘b’. The ‘a’ is a number which
refers to the minimum random number which can be generated and ‘b’ refers to the maximum
random number which can be generated.
The results is an integer which is stored in the variable
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install5. In my case, a and b is 1 and 10 respectively. Meaning the results is going to be a random number which is in the range of 1 to 10.
To the next line,
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install8 is a while loop.
Let me explain, it means while the length of the word variable is not equal to the random number, it should keep on generating random letters 🆒 . Then to the next line,
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install9, this statement is repeated in the loop. Each time the loop is repeated, the
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
0 selects a
random letter from the lowercase_letters variable and appends it to the word variable. Notice I used import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
1 not import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
2.Then the last line, return word returns the generated word.
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
3 calls the function lowercase_word and the function generates a word and assigns it to the random_word variable.Then on the last line, I just printed it out.
Tạo các từ chữ hoa ngẫu nhiên
Vâng, trong phần này, chúng tôi sẽ tạo ra các chữ cái chữ hoa ngẫu nhiên.
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
Đối với điều này, tôi sẽ không thực sự giải thích nó. Mọi thứ đều giống như hàm
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install3 ngoại trừ việc chúng tôi đã thay thế mã
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install9 bằng
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
6. Biến import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
7 chứa chữ hoa.Tạo ra trường hợp hỗn hợp các từ ngẫu nhiên
Vì vậy, ở đây, chúng ta sẽ tạo ra các từ ngẫu nhiên là sự pha trộn của chữ hoa và chữ thường.
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
letters = string.ascii_letters #A contstant containing all uppercase and lowercase letters
def mixedcase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[letters]
return word
Ngoài ra, cái này đã giành được nhiều lời giải thích vì nó sử dụng các định dạng tương tự của các chức năng khác. Chúng tôi chỉ xác định một biến mới
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
8s chứa tất cả các chữ cái chữ hoa và chữ thường kết hợp. Sau đó, chúng tôi đã thay thế mã import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
6 bằng import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
0 và đó là tất cả.We only defined a new variable
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
8s which contains all uppercase and lowercase letters combined.Then, we replaced the code
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
def lowercase_word[]: #The function responsible for generating the word
lowercase word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[lowercase_letters] #Selects a random character on each iteration
return word #Returns the word
random_word = lowercase_word[]
6 with import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
0 and that was all.Kiểm soát độ dài của từ ngẫu nhiên
Điều này rất hữu ích nếu bạn muốn từ ngẫu nhiên có độ dài cụ thể. Chúng tôi sẽ sử dụng chức năng
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install3 nhưng bạn có thể sử dụng bất kỳ chức năng nào trong ba chức năng.
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
letters = string.ascii_letters #A contstant containing all uppercase and lowercase letters
def lowercase_word[number = 5]: #The function responsible for generating #random words which are in uppercase word = '' #The variable which will hold the random word
while len[word] != number: #While loop
word += random.choice[lowercase_letters]
return word
Vì vậy, hãy để tôi giải thích, tôi đã sửa đổi hàm
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install3. Hãy cùng nhìn vào những thay đổi. Hàm của chúng tôi hiện chấp nhận một tham số được gọi là số, như bạn có thể thấy, nó đã được khởi tạo với một giá trị, 5. Lý do là, nếu bạn chọn không cung cấp một số, nó sử dụng giá trị mặc định trong tham số. Khi gọi hàm, nó sẽ giống như
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
3 này với số mong muốn của bạn trong ngoặc. Độ dài của từ được tạo sẽ bằng chiều dài của số bạn cung cấp. Phần còn lại của mã là khá tự giải thích.Our function now accepts a parameter called number, As you can see, it is already initialized with a value, 5. The reason is that, if you choose not to provide a number, it uses the default value in the parameter.
In calling the function, it will be like this
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
3 with your desired number being in the brackets.The length of the generated word will be equal to the length of the number you provided. The rest of the code is pretty self-explanatory.
Xác định các chữ cái đầu tiên và cuối cùng của từ ngẫu nhiên
Phần này thực sự đơn giản, chúng tôi sẽ tạo ra một hàm sẽ khiến chúng tôi chỉ định chữ cái đầu tiên và cuối cùng của từ ngẫu nhiên.
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
letters = string.ascii_letters #A contstant containing all uppercase and lowercase letters
def lowercase_word[first_letter = None, last_letter = None]: #The function responsible for generating #random words which are in uppercase
number = random.randint[1, 10] word = '' #The variable which will hold the random word
if first_letter != None:
word += first_letter
while len[word] != number: #While loop
if len[word] == number - 1:
if last_letter != None:
word += last_letter
return word
word += random.choice[lowercase_letters]
return word
Hàm được gọi là
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install3, nó giống như cái đầu tiên, chỉ sửa đổi nó một chút. Vì vậy, chức năng của chúng tôi có hai tham số, First_letter và Last_letter. Ban đầu, chúng được đặt thành không ai, vì nó đã thắng được bắt buộc để bạn chỉ định các chữ cái đầu tiên và cuối cùng.
Vì vậy, trong dòng đầu tiên của chức năng của chúng tôi, có một biến
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
5 chứa một số ngẫu nhiên và nó sẽ là độ dài của từ ngẫu nhiên của chúng tôi. Tiếp theo, chúng tôi đã khai báo biến git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install4 sẽ giữ từ ngẫu nhiên. Sau đó, tuyên bố tiếp theo
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
7. Điều này có nghĩa là, nếu giá trị của tham số First_letter không phải là không, [có nghĩa là bạn đã cung cấp một giá trị] thì nó nên gán giá trị của tham số cho từ biến, vì mã này chạy trước khi các chữ cái được tạo, nó sẽ trở thành chữ cái đầu tiên. Sau đó, dòng tiếp theo, sẽ chỉ định giá trị của tham số cho từ biến chỉ khi giá trị của First_letter không phải là không có.Next, we declared the variable
git clone //github.com/tomislater/RandomWords.git cd RandomWords python setup.py install4 which will hold the random word. Then the next statement
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
7. This means that, if the value of the parameter first_letter is not None, [Means you have provided a value] it should assign the value of the parameter to the
variable word, since this code runs before the letters are generated, it then becomes the first letter.Then the next line, will assign the value of parameter to the variable word only if the value of first_letter is not None.
Đối với dòng tiếp theo,
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
8 là vòng lặp trong đó các chữ cái ngẫu nhiên được tạo. Sau đó, dòng tiếp theo là nơi nó có một chút khó khăn. import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
9. Được rồi, hãy để Lôi lấy nó như thế này. Nó có nghĩa là, nếu độ dài của biến từ bằng số ngẫu nhiên -1, thì để đơn giản hóa nó nhiều hơn, điều đó có nghĩa là, trước khi bạn gán chữ cái cuối cùng, thì đó là dòng tiếp theo sẽ kiểm tra xem giá trị của tham số import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
letters = string.ascii_letters #A contstant containing all uppercase and lowercase letters
def mixedcase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[letters]
return word
0 không phải là không có. Nếu không phải là không, nó sẽ gán giá trị ở đó cho từ import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
letters = string.ascii_letters #A contstant containing all uppercase and lowercase letters
def mixedcase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[letters]
return word
1 thay vì tạo một chữ cái mới. Sau đó, dòng tiếp theo, sẽ trả lại từ. Vì vậy, hãy để Lừa xem những cách mà chúng ta có thể sử dụng chức năng.Then the next line is where it’s a little bit tricky.
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
def uppercase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[uppercase_letters]
return word
9. Okay, let’s take it like this. It means, if the length of the word variable is equal to the random number -1,
…To simplify it more, it means, “before you assign the last letter,…”
Then the next line will check if the value of the parameter
import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
letters = string.ascii_letters #A contstant containing all uppercase and lowercase letters
def mixedcase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[letters]
return word
0 is not None. If it is not None, it will assign the value there to the word import string #Python module for strings. It contains a collection of string constants
import random #Python's module for generating random objects
lowercase_letters = string.ascii_lowercase #A constant containing lowercase letters
uppercase_letters = string.ascii_uppercase #A constant containing uppercase letters
letters = string.ascii_letters #A contstant containing all uppercase and lowercase letters
def mixedcase_word[]: #The function responsible for generating #random words which are in uppercase
word = '' #The variable which will hold the random word
random_word_length = random.randint[1,10] #The random length of the word
while len[word] != random_word_length: #While loop
word += random.choice[letters]
return word
1 instead of generating a new letter.Then the next line, will return the word.
So let’s see ways which we can use the function.
print[lowercase_word['a']] #This will print a random word starting with 'a'
print[lowercase_word['m','b']] #This will print a random word starting with 'm' and ending with 'b'.
print[lowercase_word[None, 'z']] #This will print a random word ending with 'z'.