在python中bashrc 的意思

2021-08-08 21:16:41 字數 6649 閱讀 8857

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,然後就可以編輯,這個時候可以...