Python 基本輸入輸出

2021-07-15 13:40:57 字數 2391 閱讀 4591

1.輸出

print 'hello,world'

(python3中print需要加() ) : print ('hello,world')

多個字串之間用 ,逗號連線 : print 'hello','world'   且遇到逗號會輸出乙個空格。

2.注釋

python中用#注釋

#print 'hello'

3.變數

python中定義變數時不需要指定變數型別

a = 123    # a是整數

print a

a = 'imooc' # a變為字串

print a

4.定義字串

字串可以用''或者""括起來表示。

如果字串本身包含'怎麼辦?比如我們要表示字串 i'm ok ,這時,可以用" "括起來表示:

"i'm ok"

類似的,如果字串包含",我們就可以用' '括起來表示:

'learn "python" in imooc'

如果字串既包含'又包含"怎麼辦?

這個時候,就需要對字串的某些特殊字元進行「轉義」,python字串用\進行轉義。

要表示字串 bob said "i'm ok".

由於 ' 和 " 會引起歧義,因此,我們在它前面插入乙個\表示這是乙個普通字元,不代表字串的起始,因此,

這個字串又可以表示為

'bob said \"i\'m ok\".'

5.raw字串與多行字串

如果乙個字串包含很多需要轉義的字元,對每乙個字元都進行轉義會很麻煩。為了避免這種情況,我們可以

在字串前面加個字首 r ,表示這是乙個 raw 字串,裡面的字元就不需要轉義了。例如:

r'\(~_~)/ \(~_~)/'

但是r'...'表示法不能表示多行字串,也不能表示包含'和 "的字串(

如果要表示多行字串,可以用'''...'''表示:

'''line 1

line 2

line 3'''

上面這個字串的表示方法和下面的是完全一樣的。

'line 1\nline 2\nline 3'

還可以在多行字串前面新增 r ,把這個多行字串也變成乙個raw字串:

r'''python is created by "guido".

it is free and easy to learn.

let's start learn python in imooc!'''

6.unicode字串

用來輸出中文等

轉義:u'中文\n日文\n韓文'

多行:u'''第一行

第二行'''

raw+多行:

ur'''python的unicode字串支援"中文",

"日文",

"韓文"等多種語言'''

如果中文字串在python環境下遇到 unicodedecodeerror,這是因為.py檔案儲存的格式有問題。可以在第一行新增注釋

# -*- coding: utf-8 -*-

7.輸入

input()函式

raw_input()輸入字串

name=raw_input('請輸入:')

print name

8.刪除

del可以刪除變數,列表或字典中的元素。

del list[0]

del dict['b']

del num

python的基本輸入輸出

python的輸入輸出 輸入 input raw input 1.input 用於收集數字輸入 a input input a input a 2 a 可以輸入乙個變數 a input inputa input a a a 無法接收字元 a input input a input a b trace...

python基本輸入輸出《二》

python中不用標點,但是對各種縮排有嚴格的要求。單行注釋為 多行注釋為三個單引號或者三個雙引號。輸入為input 輸出為print 注 input 接收的所有資料都是字串,如果要做數字操作,需要進行型別轉換 str 資料 把其他型別轉化為字元型 int 資料 把其他型別轉化為整型 input 接...

Python基本語法 輸入輸出

這是為學爬蟲學習的最基本的一些語法知識,實用至上,沒有對c 那麼深入。python確實挺.簡單的,不是難度方面。使用print 直接輸出即可 標準輸出字串 print hello,world 輸出變數 a 10 是的你沒有看錯,不需要指定資料型別 print a 中間使用逗號間隔開即可 print ...