>> print( Hello world! )Hello Python interpreter!安裝文本編輯器Geany是一款簡單的文本編輯器:它易于安裝;讓你能夠直接運行幾乎?..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

第一個Hello World 程序

發(fā)布時間:2020-06-09 22:19:15 來源:網(wǎng)絡(luò) 閱讀:1152 作者:平步清云 欄目:編程語言

1.1.3 Hello World 程序

>>> print("Hello world!")

Hello Python interpreter!

安裝文本編輯器

Geany是一款簡單的文本編輯器:它易于安裝;讓你能夠直接運行幾乎所有的程序(而無需

通過終端來運行);使用不同的顏色來顯示代碼,以突出代碼語法;在終端窗口中運行代碼,讓

你能夠習(xí)慣使用終端。附錄B介紹了其他一些文本編輯器,但我強烈建議你使用Geany,除非你

有充分的理由不這樣做。

在大多數(shù)Linux系統(tǒng)中,都只需執(zhí)行一個命令就可以安裝Geany:

yum install -y geany

為編寫第一個程序,需要啟動Geany。為此,可按超級(Super)鍵(俗稱Windows鍵),并

在系統(tǒng)中搜索Geany。找到Geany后,雙擊以啟動它;再將其拖曳到任務(wù)欄或桌面上,以創(chuàng)建一

個快捷方式。接下來,創(chuàng)建一個用于存儲項目的文件夾,并將其命名為python_work(在文件名

和文件夾名中,最好使用小寫字母,并使用下劃線來表示空格,因為這是Python采用的命名約定)。

回到Geany,選擇菜單File.Save As,將當(dāng)前的空Python文件保存到文件夾python_work,并將其

命名為hello_world.py。擴展名.py告訴Geany,文件包含的是Python程序;它還讓Geany知道如何

運行該程序,并以有益的方式突出其中的代碼。

http://www.cnblogs.com/luowenqing/archive/2015/04/04/4392395.html

第一個Hello World 程序

編譯

D:\python-3.6.5-embed-amd64\python.exe -m py_compile "%f"

執(zhí)行

D:\python-3.6.5-embed-amd64\python.exe "%f"

2.2 變量

我們添加了一個名為message的變量。每個變量都存儲了一個值——與變量相關(guān)聯(lián)的信息。

在這里,存儲的值為文本“Hello Python world!”。

添加變量導(dǎo)致Python解釋器需要做更多工作。處理第1行代碼時,它將文本“Hello Python

world!”與變量message關(guān)聯(lián)起來;而處理第2行代碼時,它將與變量message關(guān)聯(lián)的值打印到屏幕。

下面來進一步擴展這個程序:修改hello_world.py,使其再打印一條消息。為此,在

hello_world.py中添加一個空行,再添加下面兩行代碼:

message = "Hello Python Crash Coures world!"

print(message)

2.2.1 變量的命名和使用

在Python中使用變量時,需要遵守一些規(guī)則和指南。違反這些規(guī)則將引發(fā)錯誤,而指南旨在

讓你編寫的代碼更容易閱讀和理解。請務(wù)必牢記下述有關(guān)變量的規(guī)則。

? 變量名只能包含字母、數(shù)字和下劃線。變量名可以字母或下劃線打頭,但不能以數(shù)字打

頭,例如,可將變量命名為message_1,但不能將其命名為1_message。

? 變量名不能包含空格,但可使用下劃線來分隔其中的單詞。例如,變量名greeting_message

可行,但變量名greeting message會引發(fā)錯誤。

? 不要將Python關(guān)鍵字和函數(shù)名用作變量名,即不要使用Python保留用于特殊用途的單詞。

? 變量名應(yīng)既簡短又具有描述性。例如,name比n好,student_name比s_n好,name_length

比length_of_persons_name好。

? 慎用小寫字母l和大寫字母O,因為它們可能被人錯看成數(shù)字1和0。

要創(chuàng)建良好的變量名,需要經(jīng)過一定的實踐,在程序復(fù)雜而有趣時尤其如此。隨著你編寫的

程序越來越多,并開始閱讀別人編寫的代碼,將越來越善于創(chuàng)建有意義的變量名。

2.2.3 字符串

字符串就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號,

也可以是雙引號,如下所示:

"This is a string."

'This is also a string.'

2.3.1 使用方法修改字符串的大小寫

對于字符串,可執(zhí)行的最簡單的操作之一是修改其中的單詞的大小寫。請看下面的代碼,并

嘗試判斷其作用:

name.py

name = "ada lovelace"

print(name.title())

# title() 將每個單詞的首字母都改為大

#upper()  全部大寫

# lower()  全部小寫

存儲數(shù)據(jù)時,方法lower()很有用。很多時候,你無法依靠用戶來提供正確的大小寫,因此

需要將字符串先轉(zhuǎn)換為小寫,再存儲它們。以后需要顯示這些信息時,再將其轉(zhuǎn)換為最合適的大

小寫方式。

2.3.2 合并(拼接)字符串

在很多情況下,都需要合并字符串。例如,你可能想將姓和名存儲在不同的變量中,等要顯示姓名時再將它們合而為一:

first_name = "ada"

last_name = "lovelace"

full_name = first_name + " " + last_name

print(full_name)

2.3.3 使用制表符或換行符來添加空白

print("\tPython")

print("Languages:\nPython\nC\nJavaScript")

#  換行符 \n

# 制表符  \t

2.3.4 刪除空白

>>> favorite_language = 'python '

>>> favorite_language

>>> favorite_language.rstrip()

>>> favorite_language

# Python能夠找出字符串開頭和末尾多余的空白。要確保字符串末尾沒有空白,可使用方法

rstrip()

要想刪除 交互過程中末尾多余的 空格 可以用 rstrip() 方法刪除 , 如下實例:

>>> favorite_language = 'python '

>>> favorite_language = favorite_language.rstrip()

>>> favorite_language

#  剔除字符串開頭的空白,或同時剔除字符串兩端的空白。為此,可分別使用方法

# rstrip() 末尾空格

# lstrip()  開頭空格

# strip()  首尾空格

2.3.5 使用字符串時避免語法錯誤

字符串定義 需要 用 英文的 雙引號  || 單引號 來定義 ,如下實例:

apostrophe.py # 文件名

message = "One of Python's strengths is its diverse community."

print(message)

撇號位于兩個雙引號之間,因此Python解釋器能夠正確地理解這個字符串:

One of Python's strengths is its diverse community.

然而,如果你字符串中包含1個單引號, 需要用 雙引號 定義 ,如果 在由2個單引號 將會報錯:

message = "One of Python's strengths is its diverse community."

# 當(dāng)然 ,如果不想麻煩更換成雙引號 , 可以在字符串中的單引號 進行轉(zhuǎn)義 , "\" 表示解釋成無意義的字符。

注釋:

在Python 2中,無需將要打印的內(nèi)容放在括號內(nèi)。從技術(shù)上說,Python 3中的print是一個函

數(shù),因此括號必不可少。有些Python 2 print語句也包含括號,但其行為與Python 3中稍有不同。

簡單地說,在Python 2代碼中,有些print語句包含括號,有些不包含。

練習(xí):

在做下面的每個練習(xí)時,都編寫一個獨立的程序,并將其保存為名稱類似于name_cases.py 的文件。

2-3 個性化消息:將用戶的姓名存到一個變量中,并向該用戶顯示一條消息。顯示的消息應(yīng)非常簡單,如“Hello Eric, would you like to learn some Python today?”。

name = "Eric"

print("Hello " + name + ",would you like to learn some Python today?")

2-4 調(diào)整名字的大小寫:將一個人名存儲到一個變量中,再以小寫、大寫和首字母大寫的方式顯示這個人名。

name = "Yang xing Zhen"

print("姓名: " + name +"\n全小寫: " + name.lower())  # 全小寫

print("首字母大寫: " , name.title())  # 首字母大寫

print("全大寫: %s" % name.upper())  # 全大寫

2-5 名言:找一句你欽佩的名人說的名言,將這個名人的姓名和他的名言打印出來。輸出應(yīng)類似于下面這樣(包括引號):

Albert Einstein once said, “A person who never made a mistake never tried anything

new.”

print('Albert Einstein once said, “A person who never made a mistake never tried anythingnew.”')

2-6 名言2:重復(fù)練習(xí)2-5,但將名人的姓名存儲在變量famous_person 中,再創(chuàng)建要顯示的消息,并將其存儲在變量message 中,然后打印這條消息。

famous_person = "Albert Einstein"

message = 'once said, “A person who never made a mistake never tried anythingnew."'

print(famous_person , message)

2-7 剔除人名中的空白:存儲一個人名,并在其開頭和末尾都包含一些空白字符。務(wù)必至少使用字符組合"\t"和"\n"各一次。

打印這個人名,以顯示其開頭和末尾的空白。然后,分別使用剔除函數(shù)lstrip()、rstrip()和strip()對人名進行處理,并將結(jié)果打印出來。

famous_person = "\nAlbert Einstein\t"

print("name:" + famous_person + "結(jié)尾")

print("剔除末尾空白:" + famous_person.rstrip())

print("剔除開頭空白:" + famous_person.lstrip())

print("剔除首尾空白:" + famous_person.strip())


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI