python入門基礎

2021-09-22 07:58:37 字數 2307 閱讀 1827

一、python 初體驗

1)、print and input

輸出的 print 函式總結:

字串和數值型別

可以直接輸出

>>> print(1)

1>>> print("hello world")

hello world

2.變數

無論什麼型別,數值,布林,列表,字典…都可以直接輸出

>>> x = 12

>>> print(x)

12>>> s = 'hello'

>>> print(s)

hello

>>> l = [1,2,'a']

>>> print(l)

[1, 2, 'a']

>>> t = (1,2,'a')

>>> print(t)

(1, 2, 'a')

>>> d =

>>> print(d)

3.格式化輸出類似於c中的 printf

>>> s

'hello'

>>> x = len(s)

>>> print("the length of %s is %d" % (s,x))

>>>

對格式化輸出的總結:

(1). %字元:標記轉換說明符的開始

(2). 轉換標誌:-表示左對齊;+表示在轉換值之前要加上正負號;「」(空白字元)表示正數之前保留空格;0表示轉換值若位數不夠則用0填充

(3). 最小字段寬度:轉換後的字串至少應該具有該值指定的寬度。如果是*,則寬度會從值元組中讀出。

(4). 點(.)後跟精度值:如果轉換的是實數,精度值就表示出現在小數點後的位數。如果轉換的是字串,那麼該數字就表示最大字段寬度。如果是*,那麼精度將從元組中讀出

(5).字串格式化轉換型別

轉換型別 含義

d,i 帶符號的十進位制整數

o 不帶符號的八進位制

u 不帶符號的十進位制

x 不帶符號的十六進製制(小寫)

x 不帶符號的十六進製制(大寫)

e 科學計數法表示的浮點數(小寫)

e 科學計數法表示的浮點數(大寫)

f,f 十進位制浮點數

g 如果指數大於-4或者小於精度值則和e相同,其他情況和f相同

g 如果指數大於-4或者小於精度值則和e相同,其他情況和f相同

c 單字元(接受整數或者單字元字串)

r 字串(使用repr轉換任意python物件)

s 字串(使用str轉換任意python物件)

>>> pi = 3.141592653

>>> print('%10.3f' % pi) #欄位寬10,精度3

3.142

>>> print("pi = %.*f" % (3,pi)) #用*從後面的元組中讀取字段寬度或精度

pi = 3.142

>>> print('%010.3f' % pi) #用0填充空白

000003.142

>>> print('%-10.3f' % pi) #左對齊

3.142

>>> print('%+f' % pi) #顯示正負號

+3.141593

4.如何讓 print 不換行

在python中總是預設換行的

>>> for x in range(0,10):

print(x)

0123

4567

89

如果想要不換行,之前的 2.x 版本可以這樣 print x, 在末尾加上 ,

但在 3.x 中這樣不起任何作用

要想換行你應該寫成 print(x,end = 『』 )

>>> for x in range(0,10):

print (x,end = '')

0123456789

拼接字串:

>>> "hello""world"

'helloworld'

>>> x = "hello"

>>> y = "world"

>>> xy

traceback (most recent call last):

file "", line 1, in xy

nameerror: name 'xy' is not defined

>>> x+y

'helloworld'

python入門記錄 python入門基礎習題記錄

執行python指令碼的兩種方式 1 配置好環境變數,python py 2 python進入python直譯器,直接執行 簡述位 位元組關係 1 1位元組 byte 8位 bit 簡述ascii,unicode,utf 8,gbk關係 1 ascii 最早的一種編碼方式,用乙個位元組也就是8位來表...

Python入門基礎

python基礎 1.python說明 可以通過help 函式查詢幫助文件,id 函式查記憶體位址。個人覺得python的語法和環境與matlab有點像。2.python特點 解釋性,物件導向,高階動態,跨平台可移植,易擴充套件,膠水,開源,可嵌入性。3.基本輸入輸出語句 輸入函式 raw inpu...

python基礎入門

eg print s is number d python 1 python的print語句,與字串操作符 使用,可實現字串的替換功能,s 表示字串替換 d表示乙個整型來替換,f 表示乙個浮點來替換,1 raw input 內建函式,它讀取標準輸入,並將讀取到的資料賦值給指定的變數 eg user ...