1樓:匿名使用者
我這裡報的錯誤是syntaxerror: name 'x' is local and global(python 2.7)
它的意思是你的fun(x)在定義的時候,明明x就是乙個區域性變數,然後你在它的內部又重新定義乙個全域性變數x,這個時候python就無法判斷在接下來該怎麼處理x這個變數了.
簡單python的問題,求教
2樓:匿名使用者
語法上是注釋。但是這是可以被 python 語法解析的內省設定,所以可以被 python 處理。
另外,# -*- coding: utf-8 -*- 只是宣告檔案的編碼,要注意檔案的實際編碼。 python 2.
x 需要設定。 python 3.x 後,強制要求為utf-8,不必設定,同時注意檔案使用utf-8的編碼。
簡單的python問題求教!
3樓:匿名使用者
round函式用來做四捨五入,但對版本依賴,因此不用.
簡單python問題,求教,關於copy
4樓:可靠的我心我在
a1 是個類物件 要訪問她的元素 直接用 a1.name 或者a1.grade
簡單python3問題,求教?
5樓:匿名使用者
python3的字串預設都是unicode編碼和解碼!!!!如:
>>> a = '中國'
>>> a.encode().decode()
'中國'
如果你指定一種別的格式編碼,則解碼的時候格式也必須一致。
>>> a.encode(encoding='utf-8').decode(encoding='utf-8')
'中國'
>>> a.encode(encoding='gbk').decode(encoding='gbk')
'中國'
如果編碼和解碼的格式不一致,就會出錯
>>> a.encode(encoding='utf-8').decode(encoding='gbk')
traceback (most recent call last):
file "", line 1, in
a.encode(encoding='utf-8').decode(encoding='gbk')
unicodedecodeerror: 'gbk' codec can't decode byte 0xad in position 2: illegal multibyte sequence
所以,要檢驗你的字串是否是utf-8型別的,只要用utf-8去解碼看會不會報錯,即可。
6樓:匿名使用者
>>> str1 = u"123123"
>>> type(str1)
新手求教乙個簡單的python問題! 10
7樓:匿名使用者
#!/usr/bin/env python# coding=utf-8
from __future__ import division, print_function
a = 3
b = 4
for i in range(1, 100 + 1):
print((a + i * b) ** (1 / 3))以上程式 python2, 3 通用。
簡單的python問題 求寫出過程 謝謝 20
8樓:匿名使用者
temperature=t=-9.5
wind_speed=w=1.9
relative_humidity=h=91v=6.112*10**(7.5*t/237.
7+t)*h/100def feels_like(temperature, wind_speed, relative_humidity):
windchill=13.12+0.6125*t-11.37*w**0.16+0.3965*t*w**0.16
humidex=t+5/9*(v-10)
if wind_speed<0:
print ("the wind speed muss be non-negative!")
if t>=15 and humidex-t>1:
feels_like_temperature=humidexif t<15 and t-windchill>1:
feels_like_temperature=windchillelse:
feels_like_temperature=treturn (feels_like_temperature)
python 簡單基礎的乙個小問題,求幫忙!謝謝 15
9樓:匿名使用者
這麼判斷確實很奇怪 一般在python中判斷資料型別比較好的方法是這樣的 舉個例子
import types
name = 'miss'
if name is types.stringtype:
print "name's type is string."
else:
print "name's type is not string."
10樓:匿名使用者
用集合set(name) 是不是都在集合set(string.字母) string這個類有所有字母的常量
vb簡單問題求教
6 5461 2全是整型數,但結果大於整數,所以結果溢位 6 54610 2裡54610是長整型數,結果也是長整型數,所以結果不溢位 這與vb開闢計算用的快取區大小有關,全整型開闢整型快取區。vb 計算的時候是分步計算的,然後中間結果會用應該對應型別的變數來儲存,如上 共三個數 6 5461 2 這...
python初學者請教簡單問題,python新手請教初級問題
我的辦法是,把 baiwindows下的那個duchm文件複製過來。1 廣義上可以說是,這個是不是沒有意義吧 2 py提示符下 help 模組名 python新手請教初級問題 python shell裡面不能直接用cd來改變工作目錄的需要 import os os.chdir c python py...
簡單C 語言問題,求教,關於私有繼承
物理公司的 私有基類的公用成員和保護成員在私有派生類中 的訪問屬性相當於派生類中的私有成員,即派生類的成員函式能訪問它們,而在派生類外不能訪問它們。私有基類的私有成員在派生類中稱為不可訪問的成員,只有 基類的成員函式可以引用它們,一個基類成員在基類中的訪問屬性和在私有派生類中的訪問屬性可能是不相同的...