2017-09-15 223 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" 
相關問題