Pythonの基本的な知識、例

注:私はPyCharmを使用しています。Pythonクローラーテクノロジーとはどのような妖精のチュートリアルですか?私はこの先生が大好きです。しかし、クローラーチュートリアルにこのような優れた入門コースがあると誰が思ったでしょう。

1.操作

注釈

#print("hello")   #第一种方法

'''
第二种方法:三个英文单引号
第三种方法:选中内容 Ctrl+/  注释、取消注释
Ctrl加斜杠也是很多编辑器通用的注释方法
'''

実行

(1)最初の行のツールバーで[実行
ここに画像の説明を挿入
]をクリックします(2)コード編集領域を右クリックして[実行]「test1」を選択します。
(3)左下と右上隅に注意してください。以前に実行されたことがない新しいファイルを作成した場合、2回の実行は機能せず、実行は新しく作成されたファイルではありません。
ここに画像の説明を挿入
ここに画像の説明を挿入
(4)ショートカットキーShift + F10
説明:ショートカットキーが応答しない場合、先生があなたのコンピューターはプログラミングに使用されるコンピューターではないと言ったのとは異なります。Fnキーとショートカットキーを同時に押します。

ファイルを開く

[ファイル]-> [最近開く]または[最近開いたファイル]の後に、最小単位のpyファイルの場合は直接開き、フォルダー(コードパッケージパッケージ)の場合は、このウィンドウが表示されます。
このウィンドウは、上書きし、現在のウィンドウを閉じて、新しいファイルを開くことを意味します。新しいウィンドウは、2つのPyCharmを同時に開くことを意味します。
ここに画像の説明を挿入

2つ、入力と出力

#输入:
a = input("")
b = input("请输入b:")
#输出:
print("a=",a)
print("b的值为%s。" %b)
age = 19
print("我今年%d岁"%age)   #数字用%d,字符串用%s     

s = "中国"
print("我的名字是%s,我的国籍是%s"%("小张",s))
print("我的名字是%s,我是%s人"%("小张","中国"))

print("www","baidu","com",sep=".")
print("hello",end="")    #表示不换行
print("world",end="\t")     #空格
print("python",end="\n")    #换行
print("你好\n")
print("hhh")
print("\n")        #反斜杠实现转义字符的功能
print(r"\n")      # 加r表示直接显示原始字符串,不进行转义
print("over")

# password = input("请输入密码:")
# print("您输入的密码为:",password)

ここに画像の説明を挿入
Pythonには、不正行為と呼ばれる出力状況もあります。

print("a"*10)
# 输出: aaaaaaaaaa

3、型変換(入力について)

上記のコードを次のように変更した場合:

age = input("")
print("我今年%d岁"%age)

エラーが報告されます:
ここに画像の説明を挿入
受信したinout入力は数値またはテキストであるため、文字列として変数に割り当てられます。解決策:%dを%sに変更するか、型変換を実行します。(ただし、数値は%sでエラーを報告しません)

age = input("")
print(type(age))
a = int(age)
print(type(a))
#所以可以直接写  age = int(input(""))
#同理,转字符串型 就是str()
print("a=%d"%a)
print("age=%s"%age)

ここに画像の説明を挿入

4つの基本的な文章

エリフ:

ゼロ以外および空でない値はTrue、0またはNoneはFalseです。
Pythonは中括弧を使用しないため、スペースとインデントに注意する必要があります。

score = int(input("请输入成绩:\n"))    #score = input("")
print("成绩为:",score)
if score >= 90 and score <= 100:
    print("90-100")
elif score>=80 and score<90:
    print("80-90")
elif score >= 70 and score < 80:
    print("70-80")
elif score >= 60 and score < 70:
    print("60-70")
else:       #或 elif score <=60:
    print("<=60")

ここに画像の説明を挿入

ために:

for i in range(5):    #和range(0,5)一样
    print(i,end="\t")
#0	1	2	3	4

for i in range(0,16,3):    #负数也可以
    print(i,end=" ")
# 0 3 6 9 12 15

name = "chengdu"
for x in name:
    print(x,end="\t")         
#c	h	e	n	g	d	u

a = ["a","b","c","d","e"]
for i in range(len(a)):
    print(i,a[i],end="\t")     
#0 a 1 b 2 c 3 d 4 e

一方:

elseは、whileと組み合わせて使用​​できます。

count = 10
while count < 5:
    print(count, "小于5")
    count += 1
else:
    print(count,"大于或等于5")
# 输出:
# 10大于或等于5
#求和
i = 0
sum = 0
n = 6
while i <= n:
    sum += i
    i += 1
print("1到%d的和为%d"%(n,sum))     
# 输出:
# 1到6的和为21

おすすめ

転載: blog.csdn.net/qq_43144103/article/details/106332606