Python一些入門知識001基礎

2021-08-18 12:15:30 字數 1277 閱讀 9699

與其他的語言類似,python同樣對變數命名有所規定,但是有所不同的是python的變數命名開頭變成了字母、下劃線,也就是說不能用數字開頭來給變數命名,(正確示範:zhang_name、_items、zhang_name)(錯誤示範:3name、+item…)同時變數名稱嚴格控制大小寫zhang_name、zhang_name是兩個完全不同的變數。

python的編譯器推薦使用pycharm教育版,操作簡單,追求高階使用的可以選擇vim和emacs。

python的注釋是#開頭即#右邊部分都是注釋內容,同樣#是單行注釋,多行注釋就要使用三引號(』』』 『』』) (「」」 「」」)來包裹注釋內容;而在寫中文注釋的時候有時會報錯,如果檔案裡有非ascii字元,需要在第一行或第二行指定編碼宣告。

#coding=utf-8

或者# -*- coding: utf-8 -*-  

而在python中有時需要輸出單引號等字元,這時你就需要使用轉義序列來實現,就是在這些字元前新增乙個反斜槓「\」(輸出字串:」what』s your name?」就需要在輸出內容中這樣書寫:」what\』s your name?」)其他無法直接輸出的字元同理。

而python中不像c/c++嚴格要求每一行結束都必須有結束符分號「;」,一行的結束可以沒有分號,例如:

i=5print(i)

等同於i=5;

print(5);

但是當我們要在乙個物理行中指定多行邏輯行,就必須使用分號分隔,即:

i=6;print(i)

但是很多時候我們建議一行物理行只寫一行邏輯行。

當有些時候我們的**非常長時,我們可以使用反斜槓將這一行**拆分成多個物理行。即:

s =

『thisis a string. \

this is the second line.

』print(s)

輸出:this is a string. this is the secondline.

同樣還有

i = 5

可以寫成

i = \

5與其他語言不同python中

**表示乘方,

//表示整除,

not表示布林「非」跟c/c++中的!相同,

and表示布林「與」跟c/c++中的「&&」相同,

or表示布林「或」跟c/c++中的「||」相同;

同其他語言一樣python也有運算的快捷表達方式例如:

a = 2

a = a * 3

可以寫成:

a = 2

a *= 3

一些簡單的c 入門知識

1 命名空間 在c c 中,變數 函式和類都是大量存在的,這些變數 函式和類的名稱將都存在於全域性作用域中,可能會導致很多衝突。使用命名空間的目的是對識別符號的名稱進行本地化,以避免命名衝突或名字汙染,namespace關鍵字的出現就是針對這種問題的。即命名空間可以限定識別符號名稱的作用域,有時如果...

推薦一些Python入門書籍

入門讀物 python基礎教程 python學習手冊 python程式設計 python cookbook python程式設計 modern python cookbook 高階讀物 python核心程式設計 流暢的python effective python 編寫高質量python 的59個有...

python 小甲魚 入門的一些散知識(2)

1 函式 函式定義 引數 def 函式名 引數 函式體 函式的返回值 return 返回值。def add num1,num2 result num1 num2 print restult return result result add 1,2 print restult 2 函式的引數 以上述函...