以#開頭,#右邊的所有東西當做說明,而不是真正要執行的程式,起輔助說明作用
# 我是注釋,可以在裡寫一些功能說明之類的哦
print('hello world')
'''
下面的**完成 ,列印一首詩
名字叫做:春江花月夜
作者,zgwxd
'''
在程式的開頭寫入如下**,這就是中文注釋
#coding=utf-8
print('wxd,你好')
num1 = 100 # num1就是乙個變數
num2 = 87 # num2也是乙個變數
result = num1 + num2 # 把num1和num2進行累加,然後放到 result變數中
print(result)
標示符由字母、下劃線和數字組成,且數字不能開頭
python中的識別符號是區分大小寫的
在程式中,看到了%
這樣的操作符,這就是python中格式化輸出
age = 28
name = "王東"
print("我的姓名是%s,年齡是%d" % (name, age))
下面是完整的,它可以與%符號使用列表:
格式符號 轉換
%c 字元
%s 通過str() 字串轉換來格式化
%i 有符號十進位制整數
%d 有符號十進位制整數
%u 無符號十進位制整數
%o 八進位制整數
%x 十六進製制整數(小寫字母)
%x 十六進製制整數(大寫字母)
%e 索引符號(小寫'e')
%e 索引符號(大寫「e」)
%f 浮點實數
%g %f和%e 的簡寫
%g %f和%e的簡寫
a = '100' # 此時a的型別是乙個字串,裡面存放了100這3個字元
b = int(a) # 此時b的型別是整型,裡面存放的是數字100
print("a=%d" % b)
在輸出的時候,如果有\n
那麼,此時\n
後的內容會在另外一行顯示
print("1234567890-------") # 會在一行顯示
print("1234567890\n-------") # 一行顯示1234567890,另外一行顯示-------
python支援以下幾種運算子
運算子 描述 例項
+ 加 兩個物件相加 a + b 輸出結果 30
- 減 得到負數或是乙個數減去另乙個數 a - b 輸出結果 -10
* 乘 兩個數相乘或是返回乙個被重複若干次的字串 a * b 輸出結果 200
/ 除 x除以y b / a 輸出結果 2
// 取整除 返回商的整數部分 9//2 輸出結果 4 , 9.0 輸出結果 4.0
% 取餘 返回除法的餘數 b % a 輸出結果 0
** 冪 返回x的y次冪 a**b 為10的20次方, 輸出結果 100000000000000000000
賦值運算子
運算子描述例項
=賦值運算子
把=號右邊的結果給左邊的變數 num=1+2*3 結果num的值為7
運算子 描述 例項
+= 加法賦值運算子 c += a 等效於 c = c + a
-= 減法賦值運算子 c -= a 等效於 c = c - a
*= 乘法賦值運算子 c *= a 等效於 c = c * a
/= 除法賦值運算子 c /= a 等效於 c = c / a
%= 取模賦值運算子 c %= a 等效於 c = c % a
**= 冪賦值運算子 c **= a 等效於 c = c ** a
//= 取整除賦值運算子 c //= a 等效於 c = c // a
常用的資料型別轉換
函式 說明
int(x [,base ]) 將x轉換為乙個整數
long(x [,base ]) 將x轉換為乙個長整數
float(x ) 將x轉換到乙個浮點數
complex(real [,imag ]) 建立乙個複數
str(x ) 將物件 x 轉換為字串
repr(x ) 將物件 x 轉換為表示式字串
eval(str ) 用來計算在字串中的有效python表示式,並返回乙個物件
tuple(s ) 將序列 s 轉換為乙個元組
list(s ) 將序列 s 轉換為乙個列表
chr(x ) 將乙個整數轉換為乙個字元
unichr(x ) 將乙個整數轉換為unicode字元
ord(x ) 將乙個字元轉換為它的整數值
hex(x ) 將乙個整數轉換為乙個十六進製制字串
oct(x ) 將乙個整數轉換為乙個八進位制字串
a = '100' # 此時a的型別是乙個字串,裡面存放了100這3個字元
b = int(a) # 此時b的型別是整型,裡面存放的是數字100
print("a=%d" % b)
比較(即關係)運算子
python中的比較運算子如下表
運算子 描述 示例
== 檢查兩個運算元的值是否相等,如果是則條件變為真。 如a=3,b=3則(a == b) 為 true.
!= 檢查兩個運算元的值是否相等,如果值不相等,則條件變為真。 如a=1,b=3則(a != b) 為 true.
<> 檢查兩個運算元的值是否相等,如果值不相等,則條件變為真。 如a=1,b=3則(a <> b) 為 true。這個類似於 != 運算子
> 檢查左運算元的值是否大於右運算元的值,如果是,則條件成立。 如a=7,b=3則(a > b) 為 true.
< 檢查左運算元的值是否小於右運算元的值,如果是,則條件成立。 如a=7,b=3則(a < b) 為 false.
>= 檢查左運算元的值是否大於或等於右運算元的值,如果是,則條件成立。 如a=3,b=3則(a >= b) 為 true.
<= 檢查左運算元的值是否小於或等於右運算元的值,如果是,則條件成立。 如a=3,b=3則(a <= b) 為 true.
<2> 邏輯運算子
運算子 邏輯表示式 描述 例項
and x and y 布林"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。 (a and b) 返回 20。
or x or y 布林"或" - 如果 x 是 true,它返回 true,否則它返回 y 的計算值。 (a or b) 返回 10。
not not x 布林"非" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。 not(a and b) 返回 false
注意:
python自學可以嗎 可以自學python嗎?
可以的。既然搜尋到這個問題了,說明想學python,想進入程式設計師這個行業裡來。只要有目標了,想學了,那就肯定可以學。自學python的話,有很多種方式,可以買本書,按照書上講的知識點,一點點學習。這樣效率會慢一些,如果不理解的地方很難有人給你解釋。再就是可以報乙個python的班,跟著老師一起學...
怎麼學python 新手如何自學python課程?
為了python的自學黨們,傳智播客真的是拼了,今天給大家講講新手如何自學python課程?傳智播客不僅有 人工智慧 python學習路線圖 還根據以往的經驗,總結出學習python之前的各種問題,想詳細了解,從此貼開始吧 當完整的實現了乙個小專案之後,相信你的內心肯定是非常激動的,這就是學習的收穫...
python自學筆記
一 字串 單引號定義 s spam len s 求長度 第一位索引從0開始 s 0 s 最後一位也可以從 1開始索引 s 1 m s 2 a 幾個常用到的索引計算方法 s 1 pam 從第乙個一直到最後乙個 s 0 3 spa 從m開始到n 1 不包括n 本例為從0到2 s 3 pam 從第乙個開始...