1樓:匿名使用者
[root@-xl pythontest]# vim stu.py#!/usr/bin/python
#coding=utf-8
scope={}
def addstu():
code=raw_input('請輸入學生的學號')exec ('d'+code+'='+code) in scopeprint scope['d'+code]addstu()
[root@-xl pythontest]# python stu.py
請輸入學生的學號123
123法二: 傳引數也行
#!/usr/bin/python
#coding=utf-8
def addstu(scope):
code=raw_input('請輸入學生的學號:')scope['d'+code]=code
print scope['d'+code]scope={}
addstu(scope)
print scope
[root@-xl pythontest]# python stu.py
請輸入學生的學號:456456
2樓:匿名使用者
python中的全域性變數是這樣用:
gtest=0
def testglobal():
global gtest
print gtest
gtest=20
print gtest
testglobal()
執行結果:020
要想實現自定變更名稱和值,可以利用字典中的鍵值對:
def addstu():
num=input("please input the no. of student:")
tkey="d"+str(num)
dict={}
dict[tkey]=num
for key in dict:
執行結果:
[輸出]please input the no. of student:[輸入]2013
[輸出]d2013=2013
3樓:匿名使用者
入學生的學號')
... globals()['d'+code] = code...
>>> addstu()
請輸入學生的學號2014
>>> d2014
'2014'
>>>
4樓:匿名使用者
全域性變數名字是不可變的,你可以採用字典實現,例如dict={};dict["d2013
"]="2013"
如何在中把繁體字轉為簡體字方法,如何在Word中把繁體字轉為簡體字方法
選中後在選單欄中點中文簡繁轉換。操作方法很簡單 1.開啟需要轉換的word文件。2.選定需要轉換的文 版字權。如果沒有選定任何文字,則將轉換整篇文件。3.選擇工具語言中文簡繁轉換。如果文件中沒有文字,則該命令無法使用。4.在轉換方向下,單擊繁體中文轉換為簡體中文。這樣,word文件裡的繁體字就全部轉...
python如何在類中訪問另類的變數
1234def aaa s 5 return sprint aaa 或者 12345def aaa global s s 5aaa print s 要在函式外 抄部訪問函式的內部襲變數,要麼bai使用return將其返回到 du外部,要麼用global定義為全域性 zhi變數。dao推薦前一種。de...
python中如何在矩陣中新增一列或是一行
import numpy as np a np.arange 1,11 reshape 10,1 b a 1.1 c a 1.1 a array 1 2 3 4 5 6 7 8 9 10 b array 1.1 2.2 3.3 4.4 5.5 6.6 7.7 8.8 9.9 11.c array 0...