Python python的輸入輸出

2021-09-08 14:07:48 字數 887 閱讀 3417

#

-*- coding:utf-8 -*-

#遮蔽中文亂碼方案一(官方推薦)

#這個語句必須頂行寫

#遮蔽中文亂碼方案二(不建議使用)

'''#coding=utf-8

'''#

input(),輸入函式,引數是輸入時顯示的文字

'''在python3.x版本中,python解析器會將輸入當做乙個字串

而在python2.x版本中,python解析器會將輸入當做乙個語句執行

例如:name = input("name:")

--使用者輸入

name:tom

--那麼python解析器將會報錯,提示tom這個變數未定義

--如果使用者輸入1+4

name:1+4

--python解析器將會成功編譯,列印age的值是5

因此在python2.x中達到同樣效果,需要使用raw_input()函式

'''#

請輸入年齡

age = input("

age:")

#print(),列印函式

#列印數值型別

print("

age is %d

"%age)

#列印字串

name = "

tom"

print("

name is %s

"%name)

#

-*- coding:utf-8 -*-

age = 10name = "

jack"#

print()函式的另一種輸出方式,可以直接輸出變數的值

print

(age)

print(name)

python python的方法覆蓋

之前一直以為在python裡是不能使用方法覆蓋的,結果後來發現可以,這裡寫乙個簡單的例子。class a def test self print i m a class b a def test self print i m b a a b b a.test b.test 列印輸出和預想的一樣,輸出...

Python Python呼叫shell的方法

1.1 os.system command 在乙個子shell中執行command命令,並返回command命令執行完畢後的退出狀態。這實際上是使用c標準庫函式system 實現的。這個函式在執行command命令時需要重新開啟乙個終端,並且無法儲存command命令的執行結果。1.2 os.pop...

python python中的遍歷

遍歷list集合 infp 1,2,3,3,3 for m in infp print m 值得注意的是,m在此處的值是infp中的想對應的值,當我們通過del infp m 或者 infp.remove m 如下 infp 1,2,3,3,3 for m in infp if m is 3 pri...