我目前使用:
for i in range(1,10):
print i
打印数字1到9.但是我想在混音中添加a-z。我该如何组合它们?
答案 0 :(得分:10)
而不是创建一个范围,循环遍历字符串,以获取单个字符:
import string
for character in string.ascii_lowercase + string.digits[1:]:
print character
这使用string
module来抓取预定义的ASCII小写字母和数字字符串。
string.digits[1:]
切片移除了'0'
字符,只留下数字'1'
到'9'
。
答案 1 :(得分:5)
您的意思是以下内容吗?
public function get_domain($id){
$this->db->get_where('domain', array('id' => $id));
}
public function get_domain_owner($ownerid){
$this->db->get_where('client', array('id' => $ownerid));
}
它打印1到9,然后是通过z。
答案 2 :(得分:0)
使用列表压缩以及python中的chr()和ord()函数生成它;
character = [chr(i) for i in range(ord('a'), ord('z') + 1)]
类似的数字:
numbers = [i for i in range(0, 10)]
ord()用于获取字符的ASCII值,而chr()用于获取使用ASCII的字符串。