我在python 2上工作,我尝试了此站点上可用的代码,但似乎没有任何效果。 这是我使用的代码示例,但是没有用:
{ id: 1,
user_id: 482078708,
first_name: 'ExampleFirstName',
last_name: 'ExampleLastName'}
events.js:183
throw er; // Unhandled 'error' event
^
Error: SQLITE_ERROR: no such column: user.id
我对使用python编码和使用非常陌生,因此我将感谢任何人都可以帮助我指出我的错误
答案 0 :(得分:0)
string1 = 'abcd'
length = 10
string2 = string1 * length
print(string2)
truncateLength = 15
print(string2[0 : truncateLength])
原始字符串:
abcdabcdabcdabcdabcdabcdabcdabcdabcdabcd
截断的字符串:
abcdabcdabcdabc
答案 1 :(得分:0)
将len()除以长度时,您需要确保将结果转换为整数: 编辑:强制转换在Python 3中是必需的,而不是Python 2
def repeat_to_length(string_to_expand, length):
return (string_to_expand * (int(length/len(string_to_expand))+1))[:length]
result = repeat_to_length("hello", 22)
print(result)
字符串的乘数必须是整数值,而不是浮点数。
hellohellohellohellohe
[:length]
是 sequence slice表示法,它从字符串的开始到长度的字符都采用字符。