print(Multilinetext)
|
hey yang tidak boleh melakukan seperti yang mereka mahu,mesti melakukan apa yang mereka boleh. |
Walaupun anda tidak boleh melakukan apa yang anda mahu, anda mesti cuba yang terbaik.
3. Cara menggunakan ruang dalam cetakan()
Kaedah |
Kod |
Hasil jalankan |
1 |
Sesuatu yang dirancang oleh manusia dan dicapai oleh Tuhan. Di mana ada kehidupan, di situ ada harapan |
|
|
|
|
| 2
|
Gunakan koma antara dua item bersebelahan Selang
print("Terpulang kepada orang untuk membuat sesuatu berlaku", "Terpulang kepada Tuhan untuk membuat sesuatu berlaku", "Jika ada kehidupan, ada harapan") |
Terpulang kepada orang untuk membuat sesuatu berlaku Jika semuanya dilakukan di langit, ada harapan |
|
|
|
|
| 3
|
Gunakan koma di hujung berbilang baris semasa mencetak
cetak ("Terpulang kepada orang untuk buat sesuatu berlaku",) |
print ("Terpulang kepada syurga untuk membuat sesuatu berlaku")
|
Terpulang kepada orang untuk membuat sesuatu berlaku, terpulang kepada syurga (2 Terdapat ruang antara rentetan)
|
|
|
|
| 4
|
Apabila mencetak dua baris atau lebih bersebelahan, tidak berguna Selang koma
|
print("Terpulang kepada orang" dan "Terpulang kepada Tuhan") cetak ("Terpulang kepada orang") cetak ("Terpulang kepada Tuhan") Di syurga") |
Jika anda merancang sesuatu dengan orang, anda akan berjaya di syurgaJika anda merancang sesuatu dengan orang, anda akan berjaya di syurga
|
|
|
|
|
5 |
Tiada ruang antara rentetan |
cetak ("Ia bergantung kepada manusia" "Ia bergantung kepada Tuhan" ) |
Apa yang kamu rancang adalah untuk manusia dan Tuhan adalah untukmu
(Tiada ruang antara dua tali)
|
4. Print() line break
Parameter "end" bagi fungsi print() menentukan simbol yang digunakan oleh fungsi print() untuk menunjukkan penghujung selepas mencetak kandungan Nilai lalai ialah ". n". Menunjukkan pemisah baris, iaitu, fungsi print() akan membalut baris secara automatik selepas mencetak kandungan yang ditentukan.
Kita boleh menggunakan simbol lain untuk menunjukkan penyempurnaan cetakan keluaran print() melalui takrifan parameter "akhir". Sebagai contoh: parameter "akhir" fungsi print() ditentukan sebagai "|", iaitu, fungsi print() mengeluarkan "|" setiap kali output selesai.
Paksa talian putus |
Kod |
print("Di mana ada kehidupan, di situ ada harapan") |
Jalankan hasil |
Di mana ada kehidupan
di situ ada harapan
|
|
tanpa garis putus selepas mencetak, gunakan Parameter akhir digunakan untuk menetapkan simbol akhir yang anda mahu |
Kod |
cetak ("Terpulang pada orangnya",end =" ")
print("Semuanya bergantung pada Tuhan", end =" ")
print("Jika ada kehidupan, ada hope", end =" ")
|
Keputusan operasi |
Jika anda merancang perkara di dalam manusia dan di syurga, akan ada harapan dalam hidup |
|
|
Kod print("Jika ada kehidupan, ada harapan", akhir ="|") |
Hasil operasi
|
Perancangan terserah pada manusia |. Kejayaan terserah kepada Tuhan |.
|
Kod
|
untuk x dalam julat(0, 6):
cetak(x , end=' ')
| untuk x dalam julat(0, 6):
print(x, end=',') |
Hasil jalankan |
0 1 2 3 4 5 0,1,2,3,4,5, |
|
|
Kod |
untuk x dalam julat(1, 6):
cetak( x, end=' ')
print()
untuk x dalam julat(1, 6):
print(x, end=',')
print()
|
Hasil berjalan |
1 2 3 4 5
1,2,3,4,5,
|
|
|
5 Separator sep
用sep参数来约束print括号里多项内容之间的区隔符 |
代 码 |
print("谋事在人", "成事在天", "有生命便有希望", sep ="&") |
运行结果 |
谋事在人&成事在天&有生命便有希望 |
|
|
代 码 |
print("www", "csdn", "net", sep=".") |
运行结果 |
www.csdn.net |
Gunakan parameter sep untuk mengekang pemisahan antara berbilang kandungan dalam kurungan cetakan Simbol kuat>Kod print("Terpulang kepada manusia untuk merancang sesuatu", "Terpulang kepada Tuhan untuk berjaya", "Di mana ada kehidupan, di situ ada harapan", sep ="&")
Hasil operasiPerancangan terpulang kepada orang ramai & kejayaan terserah kepada Tuhan & as selagi ada hayat, ada harapan
Kodprint("www", "csdn", "net", sep="." )
Jalankan hasil www.csdn.net
6. Aksara tab t
Watak tab t mengawal jarak mendatar ia berfungsi seperti kekunci tab dan mengawal jarak jarak semasa mencetak output t bermakna kosong 8 aksara Jika elemen menduduki kurang daripada 8 aksara, setiap lajur boleh diselaraskan dengan sempurna dan semua orang gembira Jika unsur aksara menduduki lebih daripada atau sama dengan 8 aksara , penjajaran akan terpesong Anda boleh Kemudian masukkan N t's untuk menggabungkannya bersama-sama, supaya elemen boleh diselaraskan
atau gunakan output yang diformatkan untuk butiran, sila lihat contoh
|
Kod |
print("Anda mesti mencuba yang terbaik walaupun anda tidak boleh melakukan apa yang anda mahu") |
Jalankan hasil |
Jika anda tidak boleh melakukan apa yang anda mahu, anda mesti mencuba yang terbaik |
|
|
Kod |
untuk saya dalam julat (1, 11):
cetak(i,'t',i* 2,'t',i*3,'t',i*4)
|
Keputusan berjalan |
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> 8 16>9 18 27 3610 20 30 40 |
|
| print(name.title() " pernah berkata" ": " 'nt" ' berkata ''')
|
Hasil berjalan
|
Adversity Awake pernah berkata:
"Manusia meminang, tuhan menentukan Manusia meminang, Tuhan menentukan."
|
|
|
|
|
Kod |
#Ralat cetakan() jarak kesan:
print("ID Pelajar t nama t subjek t markah") cetak("100000101t Avatar t Cina t80") cetak("100000102t Cameron Cameron t Cina t85") cetakan("100000103t Monica· Berlu Cameron t Cina t85")
|
Hasil berjalan |
# Sisihan Penjajaran berlaku
|
|
|
Kod |
print("Nombor pelajar tt nama ttttt subjek tt score") print ("100000101t Avatar ttttt Chinese tt80") print ("100000102t Cameron Cameron ttt Chinese tt85") print( "100000103tMonica Belluca Melon tt |
Jalankan hasil
|
#Gunakan Berbilang tab, dijajarkan dengan baik
|
|
|
Kod
print("%-10st %-30st %-10st %-10s"%("Pelajar Nombor", "Nama", "Subjek", "Skor")) | print("%-10st % -32st %-10st %-12s"%("100000101","Avatar","中文"," 80")) print("%-10st %-30st %-10st %-12s"%(" 100000102","Cameron Cameron","中文","82")) print("% -10hb %-26hb %-10hb %-12s"%("100000103","Monica ·Berlu Cameron","中文","85"))
|
Hasil jalankan
|
# Penjajaran utuh
|
Tambahan: Kadangkala anda perlu menyelaraskan output, anda juga boleh menggunakan format() untuk mencapai ini:
Kod |
products=[["iphone",6888],["MacPro",14800], ["kopi" ,32],["abc",2499],["Buku",60],["Nike",699],["MacPro",45600],["kopi",432],[" abc",244499 ],["Book",6230],["Nike",61299],["MacPro",14800],["kopi",32],["abc",2499],["Book" ,60], ["Nike",699]]
代 码 |
products=[["iphone",6888],["MacPro",14800],["coffee",32],["abc",2499],["Book",60],["Nike",699],["MacPro",45600],["coffee",432],["abc",244499],["Book",6230],["Nike",61299],["MacPro",14800],["coffee",32],["abc",2499],["Book",60],["Nike",699]]
print("-"*10 "商品列表" "-"*10)
i=0
for product in products:
print('{:9ec4e611745d643c8fd5dd72a61b3ddb | ? | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | [ | | ] | ^ | _ | ` | 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=4
1*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
|
|
|
九九乘法表 |
代 码 |
untuk i dalam julat(1, 10):
untuk j dalam julat(1, i 1):
print("{}*{}={}".format(j, i, i*j), end=" ")
print()
|
运行结果 |
1*1=1
1*2=2 2*2=4
1* 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))
|
运行结果 |
*
***
*****
*******
*********
*******
*****
***
*
|
|
|
打印实心菱形
|
代 码 |
n=5
untuk i dalam julat(1,n 1):
print(" "*(n-i) "*"*(2*i-1))
untuk i dalam julat(1,n):
print(" "*i "*"*(2*(n-i)-1))
|
运行结果 |
*
***
*****
*******
**********
*******
*****
***
*
|
|
|
11.4 打印空心菱形
打印空心菱形 |
代 码 |
n=5
print(" "*(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) "*")
|
运行结果 |
*
* *
* *
* *
* *
* *
* *
* *
*
*
|
|
|
打印空心菱形 |
代 码 |
n=5
print(" "*(n-1) "*")
untuk i dalam julat (1, n):
print(" "*(n-1-i) "*" " "*(2 *i-1) "*")
untuk i dalam julat(1, n-1): print(" "*i "*" " "*((n-1-i)*2-1) "*") p>print(" "*(n-1) "*")
|
运行结果 |
*
* *
* *
* *
* *
* *
* *
* *
*
*
|
|
|
11.5 打印空心三角形
打印空心三角形 |
代 码 |
n=5
print(" "*(n-1) "*")
for i in range(2, n):
print(" "*(n-i) "*" " "*(2*(i-1)-1) "*")
print("* "*n)
|
运行结果 |
*
* *
* *
* *
* * * * *
|
|
|
打印空心三角形
|
代 码 |
n=5
print(" "*(n- 1) "*")
untuk i dalam julat(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(" ")
|
运行结果 |
*
* *
* * *
* * * *
* * * * *
|
|
|
打印实心三角形 |
代 码 |
n=5
m = 8
untuk i dalam julat(0, n):
untuk j dalam julat(0 , m):
print(end=" ")
m = m - 1
untuk j dalam julat(0, i 1):
print("* ", end=' ')
print(" ")
|
运行结果 |
*
* *
* * *
* * * *
* * * * *
|
|
|
11.7 打印侧三角形(6种)
打印侧三角形1 |
代 码 |
方法一:
i = 5
while 0 530bb6393e52e6d14c0666d4ce688ed7k:
continue
print(tx,end="")
|
运行结果 |
◆◆◆◆◆
◆◆◆◆
◆◆◆
◆◆
◆
|
|
|
打印侧三角形1 |
代 码 |
方法一:
i = 5
sementara 0 8e149683ce45b44749355763f1cecd65k:
teruskan
print(tx,end="")
|
运行结果 |
◆◆◆◆◆
◆◆◆◆
◆◆◆ ◆◆
◆
|
|
|
打印侧三角形2 |
代 码 |
方法一:
i = 1
while i f48ef4a4c9b81441fbc2ce7fc0b61aae=-1.6:
x = -3.0
while xe4905100fce615d0899209438b9b191a-2.4 and x9ef92a81916094aa71c615393ba0e6d8-1) or (((x2a6b48f23fac65a4b48603d108a15bbe2.2)or(x>3.4 and x874ae40d451b467a697fe1b1258fb083-1 and yc19684c0ee70f22f29898b45433e8ff6-1 and y9b2a6b50a1bd86992bf61a71df0972772.2):
print(' ',end="")
else:
print('*',end="")
x = 0.1
print()
time.sleep(0.25)
y -= 0.2
|
|
|
import time
y = 2.5
while y>=-1.6:
x = -3.0
while xe4905100fce615d0899209438b9b191a-2.4 and x9ef92a81916094aa71c615393ba0e6d8-1) or (((x2a6b48f23fac65a4b48603d108a15bbe2.2)or(x>3.4 and x874ae40d451b467a697fe1b1258fb083-1 and yc19684c0ee70f22f29898b45433e8ff6-1 and y9b2a6b50a1bd86992bf61a71df0972772.2):
print('*',end="")
else:
print(' ',end="")
x = 0.1
print()
time.sleep(0.25)
y -= 0.2
|
|
|
11.11 Dari Dear, I love you forever! Lima perkataan menghasilkan lima hati
输出五个爱心,分别由Dear I love you forever! 五个单词填充而成。 |
|
|
|
|
|
import time
sentence = "Dear, I love you forever!"
for char in sentence.split():
allChar = []
for y in range(12, -12, -1):
lst = []
lst_con = ''
for x in range(-30, 30):
formula = ((x*0.05)**2 (y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3
if formula e022dc8daeba18c140c3fd458a16a4f6>Tetapkan Pengekodan Fail>>Unicode>>Unicode(UTF - 8)
3. Jika anda menggunakan visual studio untuk menyusun dan menulis kod python ,
Python programming di bawah visual studio 2022, ralat ialah dilaporkan: SyntaxError: (ralat unicode) codec 'utf-8' tidak dapat menyahkod bait 0xc8 dalam kedudukan 0: bait sambungan tidak sah
Penyelesaian:
Simpan Visual Pengekodan fail studio ditukar kepada UTF-8:
---->Unicode (UTF-8 dengan tandatangan) - halaman kod 65001
Untuk versi studio visual yang lain, pilih "Pilihan Simpan Lanjutan" dalam pilihan menu fail
---->Unicode (UTF- 8 dengan tandatangan)- Kod muka surat 65001
Tetapkan set aksara projek kepada utf-8, pilih projek----klik kanan----Properties-- --tambah pengekodan set aksara
Visual Studio Community 2022 - UTF-8 codec issue #6784, sila rujuk:
https:/ /github.com/microsoft /PTVS/issues/6784
Di luar topik:
Apabila membuat carta dengan matplotlib (pyplot ), tajuk dan paksi Paparan bahasa Cina akan menjadi tidak normal dan kotak kecil akan muncul, yang tidak boleh dipaparkan seperti biasa Dalam kes ini, tambahkan kod berikut pada pengepala fail:
#-*- coding: 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() menulis fail
Tulis kandungan cetakan pada fail.
Kadangkala, kita akan menghadapi situasi di mana kita mahu mencetak kandungan bukan sahaja pada skrin, tetapi juga disimpan dalam fail. Kemudian, kita boleh cuba menulis kandungan cetakan ke dalam fail seperti berikut:
Buat fail test.py dan masukkan:
写入文件 |
代 码 |
# coding=utf-8
print("Hello, World!", file=open('file.txt', 'w'))
|
运行结果 |
运行后,在test.py文件所在的目录中,出现了一个file.txt文件,打开file.txt文件,会发现里面的内容是:
Hello, World!
说明我们的print()写入文件成功。
|
|
|
Tulis ke fail td> |
Kod |
# coding=utf-8print("Hello, World!", file=open('file .txt', 'w'))
|
Hasil berjalan |
Selepas dijalankan, fail file.txt muncul dalam direktori di mana fail test.py berada Buka fail file.txt dan anda akan mendapati bahawa kandungan di dalamnya ialah: Hello, Dunia! Ini bermakna print() kami berjaya menulis fail.
|
|
td> |
写入文件 |
代 码 |
for i in range (1, 11):
print(i,'t',i*2,'t',i*3,'t',i*4,end='n',file=open('file.txt',mode ='a',encoding='utf-8'), flush=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()写入文件成功。
|
|
|
【Cadangan berkaitan: Tutorial video Python3 】
|
|
|