Multilinetext="" 「
思うようにできない人は、できる限りのことをしなければなりません。##思うようにできないなら、あなたは最善を尽くさなければなりません。
"""
print(Multilinetext)
思うようにできない人は、
できる限りのことをしなければなりません。
やりたいことができないなら、
最善を尽くさなければなりません。
3. print() でスペースを使用する方法
メソッド
コード
実行結果
##1
スペースを直接引用符で囲んでください。スペースの数に制限はありません。
print("計画は人次第、成功は神次第、命がある、希望がある")
物事は人次第、成功は神次第。命あるところ、希望あり
##2
隣接する 2 つの項目の間にはカンマを使用してください。 Interval
print(「人による」、「天による」、「命があれば」 、希望はある")
成功がある限り、人生には希望がある
3
複数行の末尾にはカンマを使用してください
print ("物事を実現させるのは人次第です",)
print ("それは天次第です")
物事を実現するのは人次第、それは天次第です
(2 文字列の間にはスペースがあります)
4
2 つ以上の隣接する行を印刷する場合、
は使用されません。 カンマ間隔 print("人次第"""天次第")
print ("人次第")
print ("神次第")
print (「人次第」) 空に")
人で計画すれば天国でも成功する計画すれば人々の中であなたは天国で成功するでしょう
#5
文字列の間にスペースはありません
print (「それは人次第です」「それは神次第です」)
物事を実現させるのは人次第です
(2 つの文字列の間にスペースはありません)
4. Print() 改行
print() 関数の "end" パラメータは、print() 関数がコンテンツの印刷後に終了を示すために使用する記号を指定します。デフォルト値は " \n" は改行を示します。つまり、 print() 関数は、指定されたコンテンツを印刷した後に自動的に行を折り返します。
「end」パラメータの定義を通じて、他のシンボルを使用して print() 出力印刷の完了を示すことができます。例: print() 関数の "end" パラメーターは "|" として指定されます。つまり、print() 関数は出力が完了するたびに "|" を出力します。
#強制改行
##コード
print("命がある\n希望がある")
##実行結果
There人生です
希望はあります
##印刷後に改行はしないでください。必要な終了記号を設定するための end パラメータ
Code
print("人によって異なります" , end =" ")
print("成功は神次第です", end =" ")
print("命があれば希望はあります", end =" ")
##作戦結果
物事が起こるように計画するなら、それは神次第です。命があれば、あなたは希望はあるでしょう。
コード
print("それは人次第です" ,end ="|")
print("すべては神次第です" , end ="|")
print("命があれば希望がある", end ="|")
手術結果
物事を実現させるのは人次第|物事を実現させるのは神次第|命のあるところには希望がある|
##範囲 (0, 6) の x のコード
#: print (x, end=' ')
for x in range(0, 6):
print(x , end=',')
実行結果
0 1 2 3 4 5 0,1,2,3,4,5,
##コード
範囲(1, 6)のxの場合:
print( x , end=' ')
print()
for x in range(1, 6):
print(x, end=',')
print()
実行結果
##1 2 3 4 5
1, 2、3、4、5、
#5. 区切り文字 sep
sep パラメータを使用して、印刷括弧の数を制限します。 項目間の区切り文字
コード
print(「それは人次第です」、「すべては神次第です」 、「命あるところ、希望あり」、sep ="&")
##運用結果
計画人次第、成功は天次第、命がある限り希望はある
#コード
print("www", "csdn", "net", sep=".")
実行結果
www.csdn.net
6. タブ文字\t
タブ文字\tは水平方向の間隔を制御します。タブ キーのように機能し、出力を印刷するときの間隔を制御します。
\t は空の 8 文字を意味します。 要素が 8 文字未満を占める場合、各列を完全に整列させることができ、全員が満足します。 文字要素が 8 文字以上を占める場合8 文字の場合、配置は「偏差」と表示されます。N 個の \t を挿入してそれらを結合すると、要素を整列させることができます
またはフォーマットされた出力を使用することができます。詳細については、例
を参照してください。
Code
print("やりたいことができないなら、ベストを尽くさなければなりません\t")
走行結果
#やりたいことができないなら、頑張らなければなりません
##コード
i 範囲 (1, 11):
print(i,' \t',i*2,'\t',i*3,'\t',i*4)
#実行結果
1 2 3 4
2 4 6 8##3 6 9 12
##4 8 12 16
5 10 15 20
6 12 18 24##7 14 21 28
8 16 24 32
9 18 27 36
10 20 30 40
##コード
name = '逆境は目覚める'
saying =「人はプロポーズし、神は処分する 人はプロポーズし、神は処分する」 print(name.title() " かつて言った" ": " '\n\t"' と言っています '"')
実行結果
#Adversity Awake はかつてこう言いました:
「人間がプロポーズし、神が処分する 人間がプロポーズし、神が処分する。」
#コード
#エラー print() の影響距離:
print("学生 ID \tName\ t件名\tスコア")
print("100000101\tアバター\t中国語\t80") print("100000102\tキャメロン・キャメロン\t中国語\t85") print("100000103\tモニカ・ベル・キャメロン\t中国語\ t85")
##実行結果
# アライメントのずれ
#コード
print("学生ID\t\t名前\t\t\t\t\t件名\t\tスコア") print(" 100000101\tアバター\t\t\t\t\t中国語\t\t80") print("100000102\tキャメロンCameron\t\t\t中国語\t\t85") print("100000103\tMonica Bellu Cameron\t\t中国語\t\t85")
実行結果
#複数のタブを使用し、配置をそのままにします
#Code
print("%-10s\t %-30s\t %-10s\t %-10s"%("学籍番号","名前"," 件名","スコア")) print("%-10s\t %-32s\t %-10s\t %-12s"%("100000101","アバター","中国語" ,"80" )) print("%-10s\t %-30s\t %-10s\t %-12s"%("100000102","キャメロン・キャメロン","中文","82") ) print("%-10s\t %-26s\t %-10s\t %-12s"%("100000103","モニカ ベルーカ メロン","中国語","85 "))
実行結果
#アライメントは無傷
#
補足: 出力を整列する必要がある場合があります。これを実現するために format() を使用することもできます:
コード
products=[["iphone",6888],["MacPro",14800],["コーヒー",32],["abc",2499],["ブック",60],["ナイキ",699 ],["MacPro",45600],["コーヒー",432],["abc",244499],["本",6230],["ナイキ",61299],["MacPro", 14800], ["コーヒー",32],["abc",2499],["本",60],["ナイキ",699]]
print("-"*10 "製品List" " -"*10)
i=0
製品内の製品:
print('{:<6}\t{:<10 }\t {:<10}'.format(str(i), product[0], str(product[1])))
i = i 1 実行結果 ##7. 数式の出力 印刷後の括弧内に数式がある場合、印刷結果は式の最終操作の結果になります
#Print は、式の値を出力します。
Code
Print(1 2 3 4 5)
実行結果
15
コード
##印刷(8/1)
実行結果
8.0
##コード print(2*4)
実行結果8
#コードprint(18-10)
実行結果8
##コード print(2 6)
##実行結果
# ####8###################### #8. バックスラッシュを出力します\ バックスラッシュを出力し、2 つのバックスラッシュを結合します
#Code
##Print("やりたいことができないなら\\頑張らなければなりません")
#運用結果##やりたいことができないなら、頑張ってください
##
9. print() 変数の出力 数値型、ブール型、リスト変数、辞書変数など、データの種類に関係なく、すべて print 経由で渡すことができます。 () 直接出力。
#print() 変数の出力
コード
#出力数値変数
num = 91682
print(num)
実行結果
91682
##Code
#出力文字列変数name = '逆境では冷静'
print(name)
結果を残す
逆境の中でも冷静になる
##コード
#出力リスト変数list = [1,2, 3,4,5,'a','b','c']
print(list)
実行結果#[1、2、3、4、5、'a'、'b'、'c']
コード#出力タプル変数
tuple = ( 1,2,3,4,5,'a','b','c') print(タプル)
実行結果 ##(1, 2, 3, 4, 5, 'a', 'b', 'c')
##コード #出力ディクショナリ変数dict ={'a':1, 'b':2,'c':3}
print(dict)
操作結果
{'a': 1、'b': 2、'c': 3}
#10. print() データのフォーマットされた出力 ##文字列に挿入
コード
実行結果
##1
文字列変数
name = "逆境では冷静に"print("私の名前は %s " % name)
#私の名前は逆境で目覚めています
##2整数変数
age = 100
print("私の年齢は %d"%(age) "years old")
私の年齢 彼は 100 歳です
##3 10 進変数
#i = 2670.5 print("数値は%f" %i)
数値は 2670.500000
#% ドット (.) の後にフィールド幅が続きます; % ドット (.) の後に精度の値が続きます; フィールド幅では、小数点も 1 桁を占めます
i = 2.67145573
print("8 ビット予約フィールド幅 %(i))
8 ビットの予約済みフィールド幅 2.671456
i = 2.67145573print("小数点以下 2 桁の出力は %.2f"%(i)) 小数点以下 2 桁の出力は 2.67 です。 #i= 2.6714563467
print( "a " ' .3f'%i)
print("a" '%f'%i)
a 2.671
a2 .671456 (精度は 3 であるため、.671 のみが表示され、指定された幅は 10 であるため、フィールド幅が 10 桁になるように左側に 5 つのスペースが追加されます。フィールド幅では、小数点も 1 つを占めます。桁)
#4
s='逆境では冷静に'x=len( s)
print('%s の名前の長さは %d' %(s,x))
シラフの長さ逆境時の名前は 4
#出力のフォーマット
コード
実行結果
%s
文字列を出力します。文字列は str()
i= 2.6714563467
print('%s'%i)
2.6714563467 を使用して表示されます。
##%r
文字列の表示 (repr())
print('%r '%repr (set([1,1,2,3])))##'{1, 2, 3}'
#% c 単一文字を出力します
print('%c'�)
Z
# #%e, %E インデックス (ベース e)
k= 2671.4563467284 print('%e'% k)
print('%E'%k) ##2.671456e 03
2.671456E 03
#%b2 進整数 print(bin(50))
0b110010 ##%hd, %d, %ld
short、int、long 型の整数を 10 進数および符号付き形式で出力
#print('%d'P)
50
%hu、%u、%lu
short、int、long 型の整数を 10 進数および符号なし形式で出力します。
print('%u'P
50
##%ho、%o、%loプレフィックスなしの 8 進数で、short、int、long 型の整数を出力します。署名されていない形式
print('%o'P)
62
#%#ho、%#o、%#lo 出力 short 、8 進数、プレフィックス付き、符号なし形式、int、long 型 integer
##print('%#o'P)
0o62
%hx、%x、%lx、 %hX, %X, %lX 16 進数では、short、int、long 型の整数をプレフィックスなし、符号なし形式で出力します。x が小文字の場合、出力される 16 進数も小文字になります。X が大文字の場合、出力される 16 進数も大文字になります。
print('%x'P)
32
#%#hx、%#x、%#lx、
%#hX、%#X、%#lX
# short 型の整数を出力します。 int、および 16 進数の接頭辞付きの符号なし形式のlong。 x が小文字の場合、出力される 16 進数とプレフィックスは両方とも小文字になります。X が大文字の場合、出力される 16 進数とプレフィックスは両方とも大文字になります。
print('%#x'P)print('%#X'P)
0x320X32
%f, %lf, %Ffloat および double 型の浮動小数点数を 10 進形式で出力します
i= 2.6714563467
print('%f'%i)
2.67146
# %g、% lg、 %G、%lG
は、float または double 型の小数を 10 進数または指数の短い形式で出力します。小数部分は余分な 0 を追加しません。最後に。 g が小文字の場合、指数形式で出力される場合、e も小文字になります。G が大文字の場合、指数形式で出力される場合、E も大文字になります。
i= 2.6714563467
print('%g'%i)
2.67146
##その他の形式の出力方法
コード
k= 2671.4563467284
print('バイナリ形式''{0:b}'.format(int(k)))
#実行結果
バイナリ形式 101001101111
#コード
k= 2671.4563467284print('10 進形式''{:d}'.format (int(k)))
##実行結果##10 進形式 2671
#コード k= 2671.4563467284 print('Otal form''{:o}'.format(int(k)))
実行結果
8 進形式 5157
##コード k= 2671.4563467284print('16進数形式''{:x}'.format(int(k)) )
#実行結果
##16 進数形式 a6f
##コードk= 2671.4563467284 print('数値フォーム''{: n}'.format(k))
##実行結果
数値形式 2671.46
##コード##k= 2671.4563467284 print('パーセントフォーム''{:%}'.format(k))
##実行結果
パーセント形式 267145.634673%
#コード
k= 2671.4563467284print('べき指数形式''{:e}'.format(k))
##実行結果##累乗指数形式 2.671456e 03
コードk= 2671.4563467284
print('短い 10 進形式の出力'{:g }'.format(k))
実行結果10 進数と指数で表現します。短い形式では 2671.46# が出力されます。
#コード k= 2671.4563467284print('10 進浮動小数点数''{:f}'.format(k))
##実行結果
#10 進浮動小数点数 2671.456347
コード 出力バイナリ番号k= 2671.4563467284
print( bin(int(k) ))
#実行結果
#0b101001101111
コード 出力 8 進数 k= 2671.4563467284 print(oct(int(k)))
実行結果
0o5157#コード
出力 16 進数 #k= 2671.4563467284
print(hex(int(k)))
# #実行結果
0xa6f
英語の大文字と小文字の変換 (title() の最初の文字は大文字、upper() はすべて大文字、小文字() すべて小文字)
#コードname = '逆境は目覚める'
print(name.title())
実行結果Adversity Awake
##コード name = '逆境awake'print(name.upper())
##実行結果
ADVERSITY AWAKE
#コード name = 'Adversity awake' print(name. lower())
実行結果
#逆境よ目覚めなさい
##
11. Print() の小さな例 11.1 文字の出力 #文字の出力
##コード
for u in range(1, 100): Print('{:c}'.format(int( u )),end =" | ")
##実行結果| | | | | | | | |
| | | | | | | | | | | | | | | | | | ! | " | # | $ | % | & | ' | ( | ) | * | | , | - | . | / | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? | @ | A | B | C | D | E | F | G | H | I
| J | K | L | M | N | O | P | Q | R | S | T | U | V | W | [ | \ | ] | ^ | _ | ` | a | b | c | 0b10
#11.2
九九
九九
コード
for i in range (1, 10):
for j in range( 1, i 1):
print("{}*{}={}".format(j, i, i* j), end=" ")
print()
#実行結果
1 *1=1
1*2=2 2* 2=41*3=3 2*3=6 3*3=9
1*4 =4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6 =18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6* 7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8 *8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9 =45 6*9=54 7*9=63 8*9=72 9*9=81
##11.3 無地のひし形を印刷します
##無地のひし形を印刷します
#コード
##n=5
for i in range(1,n 1):
print(" "* (n-i) "*"*(2*i-1))
for i in range(1,n):
print(" "*i "*"*( 2* (n-i)-1))
実行結果
*
** *
*****
*******
**********
**** * **
*****
***
*
#11.4 中空ダイヤモンドを印刷
#中空ダイヤモンドを印刷
##コード
n= 5print(" "*(n-1) "*")
for i in range(1, n):
print(" "*(n -1-i) "*" " "*(2*i-1) "*")
for i in range(1, n-1):
print(" " *i "*" "*((n-1-i)*2-1) "*")
print(" "*(n-1) "*")
操作結果
## * *
* *
* * *
* * *
* *
* *
* *
*
*
11.5 中空三角形を印刷
##中空三角形を印刷
コード
n=5
print(" "*(n-1) "*")
i in range(2, n):
print(" "*(n-i) "*" "*(2*(i-1)-1) "*")# # print("* "*n)
実行結果
*
* *
* * *
* * *
* * * *
11.6 実線三角形を印刷
実線三角形を印刷
#コード
n = 5
m = 8
for i in range(0, n):
for j in range(0, m):
print ( end=" ")
m = m - 1
for j in range(0, i 1):
print("* ", end=' ' )
print(" ")
実行結果
*
# * * *
* * * *
* * * *
* * * * *
##11.7 プリントサイド三角形(6種類)
##プリントサイドトライアングル1
コード
方法 1:
i = 5
while 0 < i < ; = 5:
j = 1
while j <= i:
print("* ", end = '')
j = 1
print(" ")
i -= 1
# 方法 2 : for i in range(0,5):
tx="◆"
print()
for k in range( 0, 5):
if i>k:
continue
print(tx,end="")
#実行結果
◆◆◆◆
◆◆◆◆
◆◆◆
◆◆# #####################################################
##
印刷側三角形 2
コード
方法 1:
i = 1
while i
j = 1
while j
方法 2:
n = 5
print('\n'.join('◆' * i for i in range(1, n 1)))
#実行結果
##◆
◆◆
◆◆◆
◆◆◆◆
◆◆◆◆◆
印刷面の三角形 3
Code
for i in range(0,5):
tx='◆'
tx1=' ' print() for j in range(0,5):
print(tx if i<=j else tx1,end="")
実行結果
##◆◆◆◆◆
◆◆◆◆
◆◆◆
◆◆
◆
## ###################################三角形 4
コード
を印刷します。 i in range(0,5):
tx='◆'
tx1=' '
print()
for j in range( 0,5):
Print(tx if i<=j else tx1,end="")
実行結果
◆◆◆◆◆
◆◆◆◆
◆◆◆
◆◆
◆
印刷三角形 5
コード
l= 5for i in range(l):
for j in range(i):
print(end=' ')
for k in range (2*(l-i)-1):
print(end='◆')
print()
実行結果##◆◆◆◆◆◆◆◆
◆◆◆◆◆◆◆ ◆◆◆◆◆
#########################################################
##印刷三角形 6
コード
i = 1
while i <= 9:
if i <= 5:
print('◆ '*i)
else:
Print ('◆'*(10 -i))
i = 1
##◆◆ ◆
◆ ◆ ◆
◆ ◆ ◆ ◆
◆ ◆ ◆ ◆ ◆
◆ ◆ ◆ ◆
◆ ◆ ◆
◆ ◆
◆
##11.8 平行四辺形の印刷
印刷平行四辺形コード
l = 5 for i in range (l): for j in range(l-i):
print(end=' ') for k in range(l):
print(end='◆')
print()
実行結果
## ◆ ◆◆◆◆ ◆◆◆◆◆ ◆◆◆◆◆
◆◆◆ ◆◆ ◆◆◆◆◆
##
11.9 ハートの形を印刷するには word love という文字を使用します ハートの形を印刷するには word love という文字を使用します
##コード
print('\n'.join([''.join([('Love'[(x-y) % len( '愛')] if ( (x*0.05)**2 (y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') 範囲 (-30, 30) の x の場合]) 範囲 (30, -30, -1) の y の場合]))
# #実行結果
11.10 用字符出 I ❤ U (2款效果) 用字符出 I LOVE U (2款效果)
#インポート時間
y = 2.5
while y>=-1.6:
x = -3.0
while x<=4.0:
if (x*x y*y-1)**3<= 3.6*x*x*y*y*y または (x>-2.4 および x<-2.1 および y<1.5 および y>-1) または (((x<2.5 および x>2.2)or(x>3.4 およびx<3.7)) および y>-1 および y<1.5) または (y>-1 および y<-0.6 および x<3.7 および x>2.2):
print(' ',end= ")
else:
print('*',end="")
x = 0.1
print()
time.sleep(0.25)
y -= 0.2
#インポート時間y = 2.5
while y>=-1.6 :
x = -3.0
while x
if (x*x y*y-1)**3-2.4 および x-1) または (((x2.2) または (x>3.4 および x-1 および y-1 および y2.2):
print('*',end="")
else:
print(' ',end="")
x = 0.1
print()
time.sleep(0.25 )
y -= 0.2
11.11 From Dear, I love you four! 5 つの単語で 5 つのハートが出力されます
Dear I love you four! からそれぞれ 5 つのハートが出力されます! 5 つで満たされます言葉。
##インポート時間
sentence = "親愛なる、私は永遠にあなたを愛しています!"
for char in speech.split( ):
allChar = []
for y in range(12, -12, -1):
lst = []
lst_con = ''
範囲 (-30, 30) の x の場合:
式 = ((x*0.05)**2 (y*0.1)**2-1)**3 -(x*0.05) **2*(y*0.1)**3
if 式
lst_con = char[(x) % len(char)]
else:
lst_con = ' '
lst.append(lst_con)
allChar = lst
print('\n '.join(allChar) )
time.sleep(1)
##
12. Print() 中国語入力で文字化けが表示される
コード内に中国語が含まれる場合、Python 実行時にエラーが報告され、Python で中国語が正常に入力できなくなり、文字化けなどが発生します。 .:
コンパイルのヒント: SyntaxError: (Unicode エラー) 'utf-8' コーデックは位置 0 のバイト 0x*** をデコードできません: ...
主にエンコードの問題が原因です。
さまざまな開発システムや環境の影響を受けて解決策は異なりますが、一般的には次の方法で解決できます。必要に応じて、ご自身のシステムに合った解決策を試してください。すべてのメソッドを Python ファイルに追加する必要はありません。そのうちの 1 つまたは 2 つを選択するだけで問題が解決します。)
Python ファイル (.py) の最初の行
1. 先頭に
2、または先頭に
#-*- coding: UTF-8 -*- ログイン後にコピー
3、または先頭に
#!usr/bin/env python3
# -*- coding:utf-8 -*- ログイン後にコピー
4、または ## を追加します。 #
# -*-coding:GBK -*- ログイン後にコピー
5 を先頭に、または
#coding=utf-8
import sys
reload(sys)
sys.setdefaultencoding("utf-8") ログイン後にコピー
を先頭に追加します。 6. 標準出力 print() のデフォルトのエンコーディングを変更します
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') ログイン後にコピー
Python を開発する場合は、次の点に注意してください:
1. pycharm を使用して Python コードをコンパイルして作成する場合 , pycharm はデフォルトでそれを自動的に UTF-8 形式で保存します。誤って変更してしまった場合は、pycharm 作品を右クリックしてくださいインターフェイス ファイル エンコーディング - UTF-8 エンコーディングを選択 ----リロード- ----とにかくリロードします。それでも問題が解決しない場合は、パスをすべて英語に変更してみてください。
2. 他のコンパイルおよびコード記述ツールを使用している場合は、 [ドキュメント]>>[ファイル エンコーディングの設定]>>Unicode>>Unicode(UTF - 8)
3.
Visual Studio を使用して Python コードをコンパイルして記述する場合、, Visual Studio 2022 で Python プログラミングを行うと、エラーが発生します。報告される: SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc8 in Position 0:無効な継続バイト
解決策: Visual Studio ファイルのエンコーディングが UTF-8 に変更されました:
##---->Unicode (署名付き UTF-8) - コード ページ 65001
#Visual Studio の他のバージョンの場合は、ファイル メニュー オプションで [詳細保存オプション] を選択します。
---->Unicode (UTF-) 8 (署名付き)- コード ページ 65001
プロジェクトの文字セットを utf-8 に設定し、プロジェクトを選択します----右クリック----プロパティ-- -- 文字セット エンコーディングを追加
Visual Studio Community 2022 - UTF-8 コーデックの問題 #6784 を参照してください:
https: //github.com/microsoft /PTVS/issues/6784
## 余談:
matplotlib (pyplot) でグラフを作成する場合、タイトルと軸 中国語の表示がおかしくなり、小さなボックスが表示され正常に表示できなくなりますが、この場合はファイルのヘッダーに次のコードを追加してください:
#-*- コーディング: UTF-8 -*-
import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams["font.sans-serif"]=["SimHei"]
mpl.rcParams["axes.unicode_minus"]=False
13. Print() はファイルに書き込みます
印刷コンテンツをファイルに書き込みます。
場合によっては、画面上のコンテンツだけでなく、ファイルに保存されたコンテンツも印刷したいという状況に遭遇することがあります。次に、次のように出力コンテンツをファイルに書き込むことができます。
test.py ファイルを作成し、次のように入力します。
Write入力ファイル
#code
#coding=utf-8
print("こんにちは。 World!", file=open('file.txt', 'w'))
##実行結果
実行後、test.py ファイルが配置されているディレクトリに file.txt ファイルが表示されます。file.txt ファイルを開くと、その内容が次のとおりであることがわかります:
Hello, World!
は、print() がファイルに正常に書き込んだことを意味します。
ファイルを書き込みます
コード
私のために範囲 (1, 11):
print(i,'\t',i*2,'\t',i*3,'\t',i*4,end='\ n ',file=open('file.txt',mode ='a',encoding='utf-8'),lush=False)
実行中結果
##実行後、file.txt ファイルを開くと、中身が次のようになっていることがわかります。
##1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16
5 10 15 20
6 12 18 24
7 14 21 28
8 16 24 32
9 18 27 36
10 20 30 40
print() がファイルを正常に書き込んだことを示します。
##【関連する推奨事項: Python3 ビデオ チュートリアル ]
以上がPythonのPrint()関数の使用例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
PHPおよびPython:コードの例と比較
Apr 15, 2025 am 12:07 AM
PHPとPythonには独自の利点と短所があり、選択はプロジェクトのニーズと個人的な好みに依存します。 1.PHPは、大規模なWebアプリケーションの迅速な開発とメンテナンスに適しています。 2。Pythonは、データサイエンスと機械学習の分野を支配しています。
CentosでPytorchモデルを訓練する方法
Apr 14, 2025 pm 03:03 PM
CentOSシステムでのPytorchモデルの効率的なトレーニングには手順が必要であり、この記事では詳細なガイドが提供されます。 1。環境の準備:Pythonおよび依存関係のインストール:Centosシステムは通常Pythonをプリインストールしますが、バージョンは古い場合があります。 YumまたはDNFを使用してPython 3をインストールし、PIP:sudoyumupdatepython3(またはsudodnfupdatepython3)、pip3install-upgradepipをアップグレードすることをお勧めします。 cuda and cudnn(GPU加速):nvidiagpuを使用する場合は、cudatoolをインストールする必要があります
Dockerの原則の詳細な説明
Apr 14, 2025 pm 11:57 PM
DockerはLinuxカーネル機能を使用して、効率的で孤立したアプリケーションランニング環境を提供します。その作業原則は次のとおりです。1。ミラーは、アプリケーションを実行するために必要なすべてを含む読み取り専用テンプレートとして使用されます。 2。ユニオンファイルシステム(UnionFS)は、違いを保存するだけで、スペースを節約し、高速化する複数のファイルシステムをスタックします。 3.デーモンはミラーとコンテナを管理し、クライアントはそれらをインタラクションに使用します。 4。名前空間とcgroupsは、コンテナの分離とリソースの制限を実装します。 5.複数のネットワークモードは、コンテナの相互接続をサポートします。これらのコア概念を理解することによってのみ、Dockerをよりよく利用できます。
CentosのPytorchのGPUサポートはどのようにサポートされていますか
Apr 14, 2025 pm 06:48 PM
Pytorch GPUアクセラレーションを有効にすることで、CentOSシステムでは、PytorchのCUDA、CUDNN、およびGPUバージョンのインストールが必要です。次の手順では、プロセスをガイドします。CUDAおよびCUDNNのインストールでは、CUDAバージョンの互換性が決定されます。NVIDIA-SMIコマンドを使用して、NVIDIAグラフィックスカードでサポートされているCUDAバージョンを表示します。たとえば、MX450グラフィックカードはCUDA11.1以上をサポートする場合があります。 cudatoolkitのダウンロードとインストール:nvidiacudatoolkitの公式Webサイトにアクセスし、グラフィックカードでサポートされている最高のCUDAバージョンに従って、対応するバージョンをダウンロードしてインストールします。 cudnnライブラリをインストールする:
Python vs. JavaScript:コミュニティ、ライブラリ、リソース
Apr 15, 2025 am 12:16 AM
PythonとJavaScriptには、コミュニティ、ライブラリ、リソースの観点から、独自の利点と短所があります。 1)Pythonコミュニティはフレンドリーで初心者に適していますが、フロントエンドの開発リソースはJavaScriptほど豊富ではありません。 2)Pythonはデータサイエンスおよび機械学習ライブラリで強力ですが、JavaScriptはフロントエンド開発ライブラリとフレームワークで優れています。 3)どちらも豊富な学習リソースを持っていますが、Pythonは公式文書から始めるのに適していますが、JavaScriptはMDNWebDocsにより優れています。選択は、プロジェクトのニーズと個人的な関心に基づいている必要があります。
ミニオペンCentosの互換性
Apr 14, 2025 pm 05:45 PM
MINIOオブジェクトストレージ:CENTOSシステムの下での高性能展開Minioは、Amazons3と互換性のあるGO言語に基づいて開発された高性能の分散オブジェクトストレージシステムです。 Java、Python、JavaScript、Goなど、さまざまなクライアント言語をサポートしています。この記事では、CentosシステムへのMinioのインストールと互換性を簡単に紹介します。 Centosバージョンの互換性Minioは、Centos7.9を含むがこれらに限定されない複数のCentosバージョンで検証されています。
Centosの下でPytorchバージョンを選択する方法
Apr 14, 2025 pm 02:51 PM
CentOSでPytorchバージョンを選択する場合、次の重要な要素を考慮する必要があります。1。CUDAバージョンの互換性GPUサポート:NVIDIA GPUを使用してGPU加速度を活用したい場合は、対応するCUDAバージョンをサポートするPytorchを選択する必要があります。 NVIDIA-SMIコマンドを実行することでサポートされているCUDAバージョンを表示できます。 CPUバージョン:GPUをお持ちでない場合、またはGPUを使用したくない場合は、PytorchのCPUバージョンを選択できます。 2。PythonバージョンPytorch
NginxをCentosにインストールする方法
Apr 14, 2025 pm 08:06 PM
NGINXのインストールをインストールするには、次の手順に従う必要があります。開発ツール、PCRE-Devel、OpenSSL-Develなどの依存関係のインストール。 nginxソースコードパッケージをダウンロードし、それを解凍してコンパイルしてインストールし、/usr/local/nginxとしてインストールパスを指定します。 nginxユーザーとユーザーグループを作成し、アクセス許可を設定します。構成ファイルnginx.confを変更し、リスニングポートとドメイン名/IPアドレスを構成します。 nginxサービスを開始します。依存関係の問題、ポート競合、構成ファイルエラーなど、一般的なエラーに注意する必要があります。パフォーマンスの最適化は、キャッシュをオンにしたり、ワーカープロセスの数を調整するなど、特定の状況に応じて調整する必要があります。
See all articles