2017-09-15 121 views
-2

我正在尝试编写代码,并且我需要将以下字符串作为一个整数。如何在python中创建一个字符串字符串

number = "73167176531330624919225119674426574742355349194934 
96983520312774506326239578318016984801869478851843 
85861560789112949495459501737958331952853208805511 
12540698747158523863050715693290963295227443043557 
66896648950445244523161731856403098711121722383113 
62229893423380308135336276614282806444486645238749 
30358907296290491560440772390713810515859307960866 
70172427121883998797908792274921901699720888093776 
65727333001053367881220235421809751254540594752243 
52584907711670556013604839586446706324415722155397 
53697817977846174064955149290862569321978468622482 
83972241375657056057490261407972968652414535100474 
82166370484403199890008895243450658541227588666881 
16427171479924442928230863465674813919123162824586 
17866458359124566529476545682848912883142607690042 
24219022671055626321111109370544217506941658960408 
07198403850962455444362981230987879927244284909188 
84580156166097919133875499200524063689912560717606 
05886116467109405077541002256983155200055935729725 
71636269561882670428252483600823257530420752963450" 

上面的代码给了我这个错误

bash: line 1: Untitled1: command not found 

我想知道如何使一个字符串。

+0

我觉得你的问题不清楚,你可以提供你期待什么? –

+0

你是什么意思的“整个事情除了字符串”?这对我没有意义。 – Pac0

+0

尝试使用描述的方法定义变量https://stackoverflow.com/questions/10660435/pythonic-way-to-create-a-long-multi-line-string –

回答

1

庆典:第1行:未命名:找不到命令

您可以直接在bash命令行写,而不是在蟒蛇的命令行。或者你用bash执行你的脚本文件,而不是用python。

此外,我不确定您是否在一行或多行上写下了大字符串。如果它实际上是几行,你需要三重引号"""不是简单的报价"

0

只是为了确保我们在同一页上:

# this is a string 
number = "string" 

# this is an integer 
number = 4 

# this is a multiline string 
number = """123 
456""" 
3

你可以做这样的事情:

number = (
    "73167176531330624919225119674426574742355349194934" 
    "96983520312774506326239578318016984801869478851843" 
    "85861560789112949495459501737958331952853208805511" 
    "12540698747158523863050715693290963295227443043557" 
    "66896648950445244523161731856403098711121722383113" 
    "62229893423380308135336276614282806444486645238749" 
    "30358907296290491560440772390713810515859307960866" 
    "70172427121883998797908792274921901699720888093776" 
    "65727333001053367881220235421809751254540594752243" 
    "52584907711670556013604839586446706324415722155397" 
    "53697817977846174064955149290862569321978468622482" 
    "83972241375657056057490261407972968652414535100474" 
    "82166370484403199890008895243450658541227588666881" 
    "16427171479924442928230863465674813919123162824586" 
    "17866458359124566529476545682848912883142607690042" 
    "24219022671055626321111109370544217506941658960408" 
    "07198403850962455444362981230987879927244284909188" 
    "84580156166097919133875499200524063689912560717606" 
    "05886116467109405077541002256983155200055935729725" 
    "71636269561882670428252483600823257530420752963450" 
) 

与方法:

number = """ 
73167176531330624919225119674426574742355349194934 
96983520312774506326239578318016984801869478851843 
85861560789112949495459501737958331952853208805511 
12540698747158523863050715693290963295227443043557 
66896648950445244523161731856403098711121722383113 
62229893423380308135336276614282806444486645238749 
30358907296290491560440772390713810515859307960866 
70172427121883998797908792274921901699720888093776 
65727333001053367881220235421809751254540594752243 
52584907711670556013604839586446706324415722155397 
53697817977846174064955149290862569321978468622482 
83972241375657056057490261407972968652414535100474 
82166370484403199890008895243450658541227588666881 
16427171479924442928230863465674813919123162824586 
17866458359124566529476545682848912883142607690042 
24219022671055626321111109370544217506941658960408 
07198403850962455444362981230987879927244284909188 
84580156166097919133875499200524063689912560717606 
05886116467109405077541002256983155200055935729725 
71636269561882670428252483600823257530420752963450 
""" 

会给你在每行的结尾换行。每条线路中断前

0

使用反斜线:

number = "73167176531330624919225119674426574742355349194934\ 
96983520312774506326239578318016984801869478851843\ 
85861560789112949495459501737958331952853208805511\ 
12540698747158523863050715693290963295227443043557\ 
66896648950445244523161731856403098711121722383113\ 
62229893423380308135336276614282806444486645238749\ 
30358907296290491560440772390713810515859307960866\ 
70172427121883998797908792274921901699720888093776\ 
65727333001053367881220235421809751254540594752243\ 
52584907711670556013604839586446706324415722155397\ 
53697817977846174064955149290862569321978468622482\ 
83972241375657056057490261407972968652414535100474\ 
82166370484403199890008895243450658541227588666881\ 
16427171479924442928230863465674813919123162824586\ 
17866458359124566529476545682848912883142607690042\ 
24219022671055626321111109370544217506941658960408\ 
07198403850962455444362981230987879927244284909188\ 
84580156166097919133875499200524063689912560717606\ 
05886116467109405077541002256983155200055935729725\ 
71636269561882670428252483600823257530420752963450" 
相关问题