1樓:匿名使用者
簡答:1."/.bashrc" 有什麼意思?
"/.bashrc"是你所給出的python**中,所要處理的路徑的其中一部分,路徑的後半部分。
路徑的另一部分,前半部分,是那個波浪號:~加起來,就是:
~/.bashrc
其含義:
簡答:對應的就是檔案:
/home/yourusername/.bashrc其中:.bashrc,是個檔案,其全名就是:.bashrc表示使用者的配置檔案。
詳解:【整理】linux系統中的~/.bashrc2.我知道是以 .bashrc 結尾的檔案你這麼理解,也不能怪你。
畢竟是你只熟悉了windows世界:
.***表示字尾為***的檔案
但是:linux世界中:
除了:.***表示字尾為***的檔案
之外,還有:
以點’.'開頭的檔案,表示隱藏檔案
詳見:【整理】linux系統中通過字首加點,即.***表示隱藏檔案3.但是 為什麼有個斜槓在前面???
如上所述:
因為前面波浪號後,是對應的使用者的根目錄,然後想要和後面的路徑合併,所以需要加上路徑分隔符,因為:
linux中的,路徑分隔符是斜槓
詳見:【問題解答】在python 中"/.bashrc"的意思 -> 只有具有了背景知識後,再去學習相關技術,才能搞明白背後的邏輯
2樓:
os.path.expanduser("~")
提供的是當前使用者的"home"路徑(不帶有"/"結尾);
+"/.bashrc" 表示在這個目錄下的".bashrc"檔案
3樓:匿名使用者
.bashrc一般是使用者環境變數對應的配置檔案,“.”表示檔案是隱藏檔案,“~”是shell 的擴充套件符號,表示當前使用者的home路徑,建議你看下linux方面的資料
4樓:
~:當前使用者的根目錄,一般為/home/[user]
.bashrc:使用者登入時自動執行的批處理檔案
python中的% 是什麼意思, 起到什麼作用?
5樓:匿名使用者
%y會被無世紀的年份所替代。%m會被01到12之間的一個十進位制月份數替代,其他依次類推。
1.%在python的格式化輸出,有轉換字元的作用:
(1)%c 整數轉成對應的 ascii 字元;
(2)%d 整數轉成十進位;
(3)%f 倍精確度數字轉成浮點數;
(4)%o 整數轉成八進位;
(5)%s 整數轉成字串;
(6)%x 整數轉成小寫十六進位;
(7)%x 整數轉成大寫十六進位。
比如:a = 'test'
print 'it is a %s' %(a)列印的結果就是 it is a test。
2.求模運算,相當於mod,也就是計算除法的餘數,比如5%2就得到1。
6樓:啊恨
在螢幕輸出的命令中,%是格式符號,%d代表整數,%s代表字元單獨看%,是一個運算子號,求餘數
1%5 = 1, 2%5 = 2, 3%5 = 3, 4%5 = 4, 5%5 = 0
另外一個簡單的用途是,通過運算結果判斷一個數是否能被另外一個數整除
7樓:匿名使用者
一般在格式化的時候會用到%。這裡你用的
%y表示年,%m表示月,%d表示日
%h表示時,%m表示分,%s表示秒
單獨用%號的時候,實際上沒什麼意義。
8樓:匿名使用者
格式符
9樓:
每種語言都有自己的格式
python中%代表什麼意思?
10樓:大野瘦子
1、格式符
例如:a = 'test'
print 'it is a %s' %(a)列印的結果就是 it is a test
2、單獨看%,是一個運算子號,求餘數。
例如:求模運算,相當於mod,也就是計算除法的餘數,比如5%2就得到1。
python中%常用的操作有%s,%d,%r等%s,%r,%d分別表示字串以str(),rper(),以及十進位制整數表示,%f表示結果為浮點型。
1、%f 浮點型
import math
%a.bf,a表示浮點數的列印長度,b表示浮點數小數點後面的精度 ,%f時表示原值,預設是小數點後5位數 。
只是%9f時,表示列印長度9位數,小數點也佔一位,不夠左側補空格
2、%d 整型
[python] view plain copynum=14
#%d列印時結果是14
3、%s 字串
[python] view plain copystring="hello"
%s列印時結果是hello
11樓:匿名使用者
求模運算,相當於mod,也就是計算除法的餘數,比如5%3就得到2。
%還用在python的格式化輸出,比如:
a = 'test'
print 'it is a %s' %(a)
列印的結果就是 it is a test。
算 法一、兩個異號整數求餘
1.函式值符號規律(餘數的符號) mod(負,正)=正 mod(正,負)=負
結論:兩個整數求餘時,其值的符號為除數的符號。
2.取值規律 先將兩個整數看作是正數,再作除法運算
①能整除時,其值為0 (或沒有顯示)
②不能整除時,其值=除數×(整商+1)-被除數
例:mod(36,-10)=-4 即:36除以10的整數商為3,加1後為4;其與除數之積為40;再與被除數之差為(40-36=4);取除數的符號。所以值為-4。
二、兩個小數求餘 取值規律:
被除數-(整商×除數)之後在第一位小數位進行四捨五入。
例:mod(9,1.2)=0.
6即:9除以1.2其整商為7;7與除數1.
2之積為8.4;被除數9與8.4之差為0.
6。故結果為0.6。
例:mod(9,2.2)=0.
2 即:9除以2.2其整商為4;4與除數2.
2這積為8.8;被除數9與8.8之差為0.
2,故結果為0.2。
12樓:溜到被人舔
python中%的意思:1. 求模運算,相當於mod,也就是計算除法的餘數,比如5%2就得到1;2. %還用在python的格式化輸出。
13樓:gjoker射手
python中%:
1. 求模運算,相當於mod,也就是計算除法的餘數,比如5%2就得到1。
2. %還用在python的格式化輸出,比如:
a = 'test'
print 'it is a %s' %(a)列印的結果就是 it is a test
14樓:張瑞jerry獅子
除法求餘數
對應**:
64 % 10 #計算64除以10的餘數,這裡得到的值為4
15樓:匿名使用者
求餘運算子。
比如5 % 2 = 1 因為5除以2餘1,2 % 2 = 0因為2除以2餘0。
可以對int和float用。
python中 '!='是什麼意思
16樓:甜心
“!=”的意思是比較兩個物件是否不相等
例如 a != b
意思是 a不等於b。如果放在**當中,就是當a 不等於b時,則執行下面的條件。
17樓:大野瘦子
1、格式符
例如:a = 'test'
print 'it is a %s' %(a)列印的結果就是 it is a test
2、單獨看%,是一個運算子號,求餘數。
例如:求模運算,相當於mod,也就是計算除法的餘數,比如5%2就得到1。
python中%常用的操作有%s,%d,%r等%s,%r,%d分別表示字串以str(),rper(),以及十進位制整數表示,%f表示結果為浮點型。
1、%f 浮點型
import math
%a.bf,a表示浮點數的列印長度,b表示浮點數小數點後面的精度 ,%f時表示原值,預設是小數點後5位數 。
只是%9f時,表示列印長度9位數,小數點也佔一位,不夠左側補空格
2、%d 整型
[python] view plain copynum=14
#%d列印時結果是14
3、%s 字串
[python] view plain copystring="hello"
%s列印時結果是hello
18樓:匿名使用者
簡單說,python中 '!=',就是“不等於”的意思。
希望我的回答能解決您的疑問。請採納。也祝您在python學習中,心想事成,學有所成。謝謝!
19樓:珍琪可可
不等於比如說:
a=1b=4
if a!=b:
print("a is not equal to b")
20樓:
第一個問題:python在用一個變數之前,需要先定義,
而在這段**中,用guess去和另一個引數(整數型別)做比較,那麼guess必須賦值。至於為什麼要賦值0。是因為secret這個引數隨機取了1到10中的一個數。
為了不直接一上來就出現guess和secret值相等,所以簡單的賦了0。當然也可以賦值比10大的整數。
第二個問題:input()是python中的輸入語句。輸入什麼就是什麼,比如輸入1,那麼temp就是int型別,輸入'hello',temp就是字串型別。
21樓:雙魚糾結
變數就是定義之後還能發生改變,可以重新賦值的量;
是與常量相對而言,python裡 a=5 就算是宣告一個變數 a 了; 引數是用在函式裡的。
22樓:匿名使用者
就是python的指令碼**檔案
這種檔案可以用py或者pyw為副檔名
雙擊執行,或者python 檔案方式開啟
23樓:大話殘劍
第一個guess = 0
if guess == 0:
print('ok')
nameerror: name 'guess' is not defined
原因是需要通過賦值來定義變數
第二個input是從鍵盤讀取輸入的函式
24樓:苟南河
不等於a!=1是a不等於1
25樓:秋水時至百川觀
x=1y=2
if x!=y:
print("x不等於y")
# 上述例子中,分別先給變數 x 和 y進行賦值,然後通過if語句來判斷 x 和 y 是否相等,如果不相等,則列印上述例子中“x不等於y” , != 就是不等於符號,它是由!和=組合在一起使用的。
26樓:
python中!=是不等於,當a!=b時返回true
python中**是啥什麼意思?
27樓:研究院源灼
** 在python裡面表示冪運算
傳遞實參和定義形參(所謂實參就是呼叫函式時傳入的引數,形參則是定義函式是定義的引數)的時候,你還可以使用兩個特殊的語法:``*`` ** 。
呼叫函式時使用* **
test(*args)* 的作用其實就是把序列 args 中的每個元素,當作位置引數傳進去。比如上面這個**,如果 args 等於 (1,2,3) ,那麼這個**就等價於 test(1, 2, 3) 。
test(**kwargs)** 的作用則是把字典 kwargs 變成關鍵字引數傳遞。比如上面這個**,如果 kwargs 等於 ,那這個**就等價於 test(a=1,b=2,c=3) 。
定義函式引數時使用* **
def test(*args):
...定義函式引數時 * 的含義又要有所不同,在這裡 *args 表示把傳進來的位置引數都裝在元組 args 裡面。比如說上面這個函式,呼叫 test(1, 2, 3) 的話, args 的值就是 (1, 2, 3) 。:
def test(**kwargs):
...類似的, ** 就是針對關鍵字引數和字典的了。 呼叫 test(a=1,b=2,c=3) 的話, kwargs 的值就是 了。
普通的引數定義和傳遞方式和 * 們都可以和平共處,不過顯然 * 必須放在所有位置引數的最後,而 ** 則必須放在所有關鍵字引數的最後,否則就要產生歧義了
python新手,在python中類中的self
任何實現了特殊方法 getitem 的類 內建的列表類list 元祖類tuple 集合類set 字串類str都實現了這個特殊方法,因此它們都可以通過索引來訪問物件的成員 的物件都可以通過索引 下標 來訪問這個物件的成員。而self index 只不過是通過索引來訪問當前物件的成員罷了。這是一個例子 ...
在python中定義函式python中怎麼呼叫自定義函式
涉及到狀態儲存,可以使用函子 書上這麼翻譯的,不曉得其他人是不是也這樣叫 給你個例子,你比對著改。如果不懂,自己再延這個方向去檢視資料。class strip def init self,characters 初始化,將需要保留的狀態資訊存起來 self.characters characters ...
python怎麼換行啊,python中怎麼換行,怎麼從第一行換到第二行的?
其實我想噴上面,但是出於理智,他可能是沒理解你的意思或者是什麼的,就算了。我跟你一樣的問題,找了好久,才python互動介面,ctrl j就可以實現換行了,自由換行。在互動介面的時候,是不能換行的。idle本身就是用來做點小測試的。你要換行可以file new file,然後就可以編輯,這個時候可以...