日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

python编程问题--第二次

發布時間:2023/11/28 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python编程问题--第二次 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


本質上grp 是一個dataframe 后面接一個[] 得到 series 兩個[] 得到dataframe

Groupby 如果后面放as_index=False

后面就能連續添加了

不加的話 ?同事后名 用[[]]可以連續添加字段,索引字段就通過 get 添加了

?

?

這個也換成 zhgrp 表的時候 上面同名的表會變成灰色

?

編程后的如何驗證:

1.?看數據條數前后是否有缺失

?

?

Dataframe的列不能作為單獨的 ?不能以整列的布爾值來判斷是否正確 ?要以最終的結果 求和值來判斷是為真還是為假

(ret['samount'] == 0) |(ret['sqty']==0)==True)

這樣不行

spu_zero=sum((ret['samount'] == 0) |(ret['sqty']==0)==True))

后面這樣才行

?

?

?

兩個嵌套循環 都可以用同一個條件來增加初始化表 ?但是兩個表的表名不一樣

?

If j_week==startWeek

?

編程經驗:

重復使用的代碼和一個較多行的功能模塊做作為一個函數

?

在循環外初始表,每次增加的值都會放到里面 ?最后再追加的話 肯定就重復了 ??追加每次只能追加增量

TypeError: 'module' object is not callable

改成 from datetime import * 即可以解決

?

?

編程經驗

?

要在原有模型上改,盡量遵從原有模型的結果,即是要保留一些無用的東西

?

?

問題?

當引入包有問題的

用conda --upgrade ?all ?更新所有的依賴

?

編程經驗筆記

去掉無關緊要的東西 ?以免影響

?

?

編程經驗

通過選定 可以令屏幕輸出停止

?

編程經驗

只有在所有情況都處理完之后 才可以用 continue

?

?

Excel 求周一

?

WEEKDAY(O2,2)

?

?

編程經驗:

?

多分模塊, 各個擊破 ???不要浪費太多時間在找代碼上

?

經驗:

不同的IDE 不能同時運行同一個編譯器

?

?

?

假設第三行超過了else 的作用域(向左突出了),那是不能傳遞到接下來外層的

?

編程經驗

?


a=[1,2,4,7,9]
for i in a:
????if i==1:
???????print(1)
????elif i==2:
?????????c=[6,6]
????# else:
????# ????d=[1,6]
????print(c) ?#在沒有else的時候,是可以傳到最外層的
????print(d)



a=[1,2,4,7,9]
for i in a:
????if i==1:
???????print(1)
????elif i==2:
?????????c=[6,6]
????else:
????????d=[1,6]
????print(c) ?#else 是無法傳到最外層的,所以else要慎用,如果一直要傳遞的話,最好用elif
????print(d)


def test():
????a=[1,2,4,7,9]
????for i in a:
????????if i==1:
???????????print(1)
????????elif i==2:
????????????t=0
????????????for j in [1,1,1]:
??????????????t+=j
????????????return t ?#在?if和elif 下
print(test())

def test():
????a=[1,2,4,7,9]
????for i in a:
????????if i==1:
???????????print(1)
????????elif i==2:
????????????t=0
????????????for j in [1,1,1]:
??????????????t+=j
????????return t ?#在?if和elif 下,return 對齊?elif 就能輸出東西,提示變量不存在 ?應該是執行?if==1的時候出現問題的

print(test())


def test():
????a=[1,2,4,7,9]
????for i in a:
????????if i==1:
???????????print(1)
????????elif i==2:
????????????t=0
????????????for j in [1,1,1]:
??????????????t+=j
????return t ?#在?if和elif 下,return 對齊?elif還是不對齊,都沒有什么關系??return的位置很關鍵 對齊elif 居然輸出不了東西
print(test())


# if 和?elif 一起使用時候的,只挑選其中一條語句來運行,其他的不執行
# if,if,if 組合的時候,每條都要執行


def test():
????a = [1, 2, 4, 7, 9]
????for i in a:
????????if i == 1:
???????????d=[1,1]
????????if i == 2:
????????????c=[6,6]
????????print(d)
print(test()) ?#if 可以傳到最外層的,除了else 不行之外?if和elif 都可以,運行一次會輸出5次d
因為第一次產生的d一直保留了下來


# if,else return

def test(i):
????????if i == 1:
???????????d=[1,1]
????????else:
???????????d=[6,6]
????????print(d)
print(test(2)) ???#else 會傳遞到外層 沒有錯的

?

退出

?

Sys.exit(0) ?退出 最外層還是會執行

Os._exit(0) ?退出整個模塊,注意參數零

?

問題:

注意 ?if,elif,else ?for ?return ?函數 ?模塊 等作用域的問題

?

問題:

長數字的處理

?

?

?

?

Python 安裝時的幫助

直接輸入命令名字 即可知道 命令的幫助

?

?

?

Pip 更新包 ?pip install pandas --upgrade

?

pip在多個python版本中將包安裝到制定版本

$ pip install -t /usr/local/lib/python3.5/site-package/ beautifulsoup4

利用pip install -t 制定到具體位置

編程經驗:

?

如果寫完類之后,無法從另一個模塊導入 那么就是重啟IDE 就可以了

?

編程經驗:

?

在當前模塊引入包,至少要等于超過當前模塊所在路徑的父路徑

?

?

編程問題:

怎么樣把內部模塊里面 for 循環里面的每一次 結果都輸出到外層 ?要單獨每次輸出 而不是一次匯總輸出

?

編程經驗:

?

對應for 循環里面要對表做各種處理的時候,

再次循環的時候一定要初始化 ?導入詞表最原始的情況

# # 編輯經驗
# #快速獲取某個庫的幫助
# 在編譯器里把其寫出來,然后進入其類內部 通過IDE的structure 來查看包含的方法

?

?

?

后面很多零的問題 ?通過轉換為字符串之后就沒有了

?

Weekofyear ?周所在的年的問題

?

國睿林靜艷:

? isocalendar():返回(ISO year, ISO week number, ISO weekday)元組。

?

國睿林靜艷:

datetime.date(2017, 1, 1).isocalendar()

Out[41]: (2016, 52, 7)

?

TypeError: cannot concatenate object of type "<class 'str'>"; only pd.Series, pd.DataFrame, and pd.Panel (deprecated) objs are valid

?

Concat ?可能是中間某行或者某列值的格式 有問題

?

?

?

?

當concat 合并之后 的結果 可以在控制臺打印處理 但是無法 在調速器里面顯示出來的時候就是

兩個表有相同的列名啊 啊 啊啊啊 啊啊

?

?

?

?

取列

Df.loc【‘A’】 這樣是不對的

應該是 df【‘A’】

?

ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in

?

Import error

導入錯誤 ?很可能不只是numpy 太老 ?還有其他一些關聯的包需要更新

用pip 不行 ?需要用 conda 才能全部更新

?

?

在 import pandas as pd 這一行出現問題 ?是由于 pandas 太老的原因

AttributeError: module 'numpy' has no attribute '__version__'

?

?

Pip 安裝指定版本的包庫 ?雙等號

?

pip install robotframework==2.8.7

?

Python matplotlib 利用這個命令畫圖

plt.show()

?

?

ValueError: view limit minimum 0.0 is less than 1 and is an invalid Matplotlib date value. This often happens if you pass a non-datetime value to an axis that has datetime units

?

?

?

?

需要前面的plt.show() 開起來

?

前面的plot 不能傳遞到后面

?

?


python3錯誤處理“sre_constants.error: nothing to repeat”

?

正則表達式的問題

?

Series 只有一個值的時候,需要用索引把其取出來 a【0】

?

?

?

?

?

當篩選字段的時候,如果里面有字段重復的話 會返回空值

?

?

http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.map.html

?

Pandas series 的map

?

?

>>> s.map({'cat':?'kitten',?'dog':?'puppy'})0 ??kitten1 ???puppy2 ?????NaN3 ?????NaNdtype: object

It also accepts a function:

>>> s.map('I am a {}'.format)0 ??????I am a cat1 ??????I am a dog2 ??????I am a nan3 ???I am a rabbitdtype: object

To avoid applying the function to missing values (and keep them as?NaN)?na_action='ignore'?can be used:

>>> s.map('I am a {}'.format,?na_action='ignore')0 ????I am a cat1 ????I am a dog2 ???????????NaN3 ?I am a rabbitdtype: object

?

問題 ?dataframe 所有值 變成一個list

?

?

?

?

問題 如何把一列追加到另一列

?

?

?

?

如何快速的,把所有列變成一列 ?同時標上屬于自己的列名

?

?

這樣實現

?

問題

Dataframe ?增加一行數據

?

?

?

numpy.linalg.LinAlgError: Last 2 dimensions of the array must be square

?

?

A不是方陣會出錯:numpy.linalg.linalg.LinAlgError: Last 2 dimensions of the array must be square

?

單位根檢驗,這個單位根檢驗不會因為不是方陣而無法計算的問題

import statsmodels.tsa.stattools as ts
for spu_test in spu_list:
????print(spu_test)
????spu_select=SHRet.loc[SHRet['spu']==spu_test]
????# adf_ret=ADF(spu_select.qtyMean,method='AIC')
????adf_ret=ts.adfuller(spu_select.qtyMean)

?

?

?

?

?

包導入

?

當想導入上級目錄下的另一個包的時候 ?卻導入了另一路徑的同名包的時候

把另一路徑從項目里面去掉

?

?

建模經驗

?

去年同期會不會有使用未來數據的問題 ?當在訓練的時候 ?

?

?

?

用了inplace 就不能再賦值了

?

實例化對象的時候 一定要在名字后面加圓括號

?

A=class1()

?

If else 里面的部分不能和if語句平行 ?否則下面不執行

?

?

上下兩個pg 不能對齊

?

問題 ?這兩個的區別

type(pg['error_real_confirm'][i])
type(pg['error_real_confirm'].iloc[i])

?

問題

?

Jupyter 設置字體

https://blog.csdn.net/qq_30565883/article/details/79444750

?

?

python 更換國內安裝源

2018年07月30日 10:00:45?sofo2017?閱讀數:1207

常見國內鏡像源?
http://pypi.douban.com/simple/?豆瓣?
http://mirrors.aliyun.com/pypi/simple/?阿里?
http://pypi.hustunique.com/simple/?華中理工大學?
http://pypi.sdutlinux.org/simple/?山東理工大學?
http://pypi.mirrors.ustc.edu.cn/simple/?中國科學技術大學

指定單次安裝源?
pip install <包名> -i?http://pypi.douban.com/simple

指定全局安裝源?
在unix和macos,配置文件為:$HOME/.pip/pip.conf?
在windows上,配置文件為:%APPDATA%\pip\pip.ini

echo %APPDATA% 得到 %APPDATA% 的path為 appdata\roaming,但是在appdata\roaming下沒有pip文件夾,怎么辦?自己在appdata\roaming建一個pip文件夾,在pip文件夾里再建一個pip.ini文件,建好文件之后,在文件里寫入?
[global]?
index-url =?http://pypi.douban.com/simple?
[install]?
trusted-host=pypi.douban.com?
pip安裝文件的時候使用pip install <包名> –trusted-host pypi.douban.com?
比如 pip install pyquery –trusted-host pypi.douban.com

問題

前后填充的時候用【】對列進行填充 【【】】是產生dataframe 不能對列進行填充

base_data['price']=base_data.groupby(['spu'])['price'].ffill()

?

編程經驗

?

盡量把代碼放到一屏里面

?

當用一個表的值放到另一個表里的時候,如果二者的索引不相等是不行的

只有把右邊的變成標量 ?不含索引才行

huafen['train_end']=ddtrain[['index']].tail(1).iloc[0,0]

?

?

問題 ?索引如果不連續 ?dd[] 通過方括號直接選取就不行

Xtrain = dd1_std[train_start:train_end, :-1] ????#

Iloc 適用于索引絕對的順序

?

問題

huafen=huafen.iloc[i_time:i_time+1,:]???i_time 是區間出來的是dataframe 否則是series

?

經驗

?

后面要重復用到的變量 最好是重命名 和前面的區分開 ?避免覆蓋

?

經驗

當有很多次 groupby 要拼接的時候,緊盯 groupby 的字段 ?這樣才不會頭暈

?

import pandas as pd
df=pd.DataFrame({'a':[i for i in range(10)],'b':[i for i in range(10,20)]})
a1=df[df['a']<3]
a2=df.loc[df['a']<3]

?

?

當這里面是是否的時候 前面用不用loc 效果都是一樣的?

?

?

?

取不到索引2 ??但長度是2

?

-1 就是最后一個

?

引入包的時候提示不存在 ?說明包需要更新了

?

https://www.runoob.com/python/att-time-strftime.html

?

時間格式化

?

?

?

?

?

Pandas 同時取多個索引

?

?

?

Df.info

?

Lableencoder編碼

?

https://www.cnblogs.com/fei-hsueh/p/3973280.html

assert函數(python)

assert語句:

用以檢查某一條件是否為True,若該條件為False則會給出一個AssertionError。

用法:

assert?type(x)=int and?x>=0

如果不滿足后面的expression,則會彈出

Traceback (most recent call last):

??File "<pyshell#7>", line 1, in?<module>

????assert?type(n)==int and?n>0

AssertionError

?


python中的next()以及iter()函數

https://blog.csdn.net/li1615882553/article/details/79360172

?

P.Numel()求p里面元素的個數

Map(lambda p:p.numel(),x) p取出x里面的每一個元素 ?然后每個元素再作用numel()方法

經驗 ?看代碼順序

主函數 ?都有哪些函數 在詳細看每個函數

?

?

Jupyter 安裝和開始

Pip install jupyter 安裝

?

http://(wsy or 127.0.0.1):8000/?token=92f80a0d915083ffee6d782bf06bc1995098be722b8afca6

Token為密碼

?

通過 直接在cmd里面敲入 jupyter notebook 就可以直接打開jupyter

?

?

?

路徑的斜杠寫法 而不是反斜杠

?

?

?

添加工程

?

問題在 ?執行選中代碼的時候出現整個問題

ValueError: list.remove(x): x not in list

?

Excute line in console

AttributeError: module 'builtins' has no attribute 'interpreter'

?

這種情況很有可能是pycharm 版本錯誤

?

?

?

?

如果末尾加上豎線 ?最終結果 會出現很多空字符

?

?

?

列表生成式和for ?if 等套用

?

?

?

Pycharm 文檔注釋 ??ctrl+ 兩次q

?

?

直接打開jupyter

簡歷jupyter 快捷方式

?

?

?

Is 用 true 和 False

== 用于其他

?

?

?

?

?

教學代碼如果沒有主函數 ?比如jupyter教學的 ?

是按順序執行的 那么可以一個一個函數的測試

?

key_out=[1 if i_key not in lang.word2index else 0 for i_key in pair_test[i]]

?

列表生成式的好處 ?在沒有循環完成之前 ?可以不影響其他語句的執行

列表生成式 ??for 的順序 ?外部是 從大到小 ???列表生成式里面是 從右到左 而且需要嵌套

print([i if i == 0 else 100 for i in range(10)])

列表解析

Python 字典(Dictionary) get()方法

?

描述

Python 字典(Dictionary) get() 函數返回指定鍵的值,如果值不在字典中返回默認值。

語法

get()方法語法:

dict.get(key, default=None)

參數

·?key -- 字典中要查找的鍵。

·?default -- 如果指定鍵的值不存在時,返回該默認值值。

?

lines = open('data/%s-%s.txt' % (lang1, lang2), encoding='utf-8').\
????read().strip().split('\n')

?

%s 在open函數中的應用

?

?

空格鍵就是tab鍵?

?

?

! 表示非。 a = true , !a 即 false

嘆號的意思

?

list(reversed(p))

?

List reverse 直接對列表對進行反轉

A=【a,b】 ?reverse(A) 結果為 [b,a]

?

沒有返回值的類!!!!可以隨意構建和反復使用!!!!

?

True if random.random() < teacher_forcing_ratio else False

If else 的橫向表達方式

?

If 正負的表達
if use_teacher_forcing:

?

?

Import 總結

1.?可以直接導入某個模塊的類

2.?Import模塊的時候知己as 重命名

?

如果是導入 xx.py 里面的 類 a

Import ?a from xx ??as ????錯不能這么導入

3. 只能導入模塊之后 用點的方式訪問

?

?

?

雖然在同一層 ?但是上一層要寫上

如果其上一層本身就是源了 就不用寫上了

?

不能導入

Can not import ?某個類從某個模塊 這種情況很有可能是二者相互導入 導致的問題

?

?

結構化代碼

1.?從上往下 看其對調用方式 ?和對整個模塊的變量使用情況 ??以及對其他函數的調用情況

如果比較獨立 ?牽扯到別人的部分不是很多 ?就可以獨立出來

2.如果獨立出來 會和源文件相互調用 ?那就不能獨立

?

?

?

這種情況直接安裝 ?庫就行了 ?其已經安裝在了 anaconda 中

?

?

?

求字符長度

df['長度']=df['column_comment'].apply(lambda x:x.len())

第一種方式居然是錯的 ?會報int 沒有len

?

df['長度']=df['column_comment'].str.len()

?

?

Pycharm 調試

Step into ?會進入子函數內部

Step into my code 會跳過子函數 如果在同一個模型 ?如果在不同的模塊的話就會進入? my代表當前模塊

?

?

任何類型的空值為false?

?

句子切片

A=’你好嗎我很好’

B=a[2:3]

從零索引開始,左閉右開

?

c={'a':1,'b':2}
for i,k in c.items():
????print(i,k)

?

可以通過items() 迭代出來 ?也可以通過生成器迭代出來

?

?

?

把測試注釋之后 最好再重新運行 這樣才能把代碼對齊(執行白條和代碼一致)

?

??????????????p

?

Full Mode: 但 也 ?并 ?不是 ?那么 ?出乎 ?出乎意料 ??意料 ?或 ??難以 ??難以置信 ??置信

????????????0 ?1 ??2 ???3 ?4 ??5 ?6 ??7 ?8 ??7 ?8 9 ?10 ??9 10 ??11 ???12 13 ??12 13 14 15 ??1415

1.?當前長度為1,又和之前配過對了,就不用再輸出了

2.?當前長度不為1,和之前已經配對過了 但是后半部分索引大于當前索引的時候 ?需要輸出

?

3.?aa0=100
aa1 = log(aa0 or 1)
aa2= log(aa0 or 1)
aa3=log(1)

?

如果輸入為零的話 那就執行1(1可以是任意指定的值) ?如果非零的話 ?就執行 非零元素

?

?

?

?

?

?

?#沒有使用return 返回 直接在函數內部就把?rounte 的值就改了,而且 傳遞到了外面?!!!!

?

不用return 也可以 把值傳到函數外面

?

正則表達式 ?中默認的元字符 相當于保留符號 ?其本身是作為正則的參數 ?

用斜杠來 行使其他功能 ?當然 如果本身不是保留字符的 ?比如 ?d ?那加上斜杠之后 整體變成 正則系統的保留字符

?

for i_pred in tqdm([1]):
????per_pred=pd.DataFrame({'dict':'','pred':'','prob':0},index=[0])
????df_dict_col=df_dict[['col_name']]
????df_dict_col['pred']=df_pred['col_name'][i_pred]
????df_dict_col['pred']=df_dict_col['pred'].apply(lambda x:x+',')
????df_dict_col['temp']=df_dict_col['pred']+df_dict_col['col_name']
????df_dict_col['temp']=df_dict_col['temp'].apply(lambda x:x.split(','))
????df_dict_col['similarity']=df_dict_col['temp'].apply(lambda x: editDistance(x[0],x[1]))

重點

要同時對多列的值進行引用并求值的話 ?就先想辦法吧所有值集中在一個列

用容器裝 ?然后再用 apply 導入函數進行 批量處理 ?比用for循環快多了

?

?

多線程或者多進程

多線程適合于IO密集

多進程適合計算密集

?

兩種情況下 如果傳入的函數是相互獨立的話 就可以不管傳入函數和參數具體如何 ?就可以用for循環添加子進程到進程池

否則就需要每個子進程單獨加入 進程池

?

動態生成變量

def test_list_pre():

????prepare_list = locals():字典形式

????for i in range(16):

????????prepare_list['list_' + str(i)] = [] 右邊是值 ?左邊是變量

????????prepare_list['list_' + str(i)].append(('我是第' + str(i)) + '個list')

????print(prepare_list['list_0'])

????print(prepare_list['list_1'])

????print(prepare_list['list_2'])

????print(prepare_list['list_3'])

?

if __name__ == '__main__':

????test_list_pre()

?

?

?

?

Pycharm 禁止聯網之后 ??啟動的時候 無法關閉提示窗口

?

?

列表解析 ?for if ??對 i 進行多次多層處理 ??line ?

?

企業級的封裝:要么封裝成服務 網頁實現 或者封裝為本地級的文件

?

?

?

想咨詢下大佬如何對訓練好的模型進行部署上線,讓它可以像百度翻譯和谷歌翻譯那樣使用
八九點鐘的太?2019/7/9?21:50:57

@10001@ru.ru?
55435201?2019/7/9?21:51:06

做成web?api
Tia?2019/7/9?21:51:43

tensorflow?serving

?

?

數據集比例的劃分

index=str(1) if split_num%15<2 else str(2) ?if split_num%15>1 and split_num%15<4 else str(3)

分成15份 ?但是這是很低效的 相比pandas

?

?

?

?

?

這里強制為什么不行

?

?

?

對于是基本類的復寫 而找不到調用入口的方法 直接點左邊的斷點調試的地方就可以直達父類了

?

這個類導入的時候 就初始化了

?

?

?

?

Model 的init 里面找不到傳遞參數的位置 那么一定是調用call 方法 傳到call 方法里面去了

?

?

-1 ?除第一維的其他維

0 為第一維

?

?

?

?

這樣導入包 ??不好直接跳到源代碼 ?最好不這樣弄

?

?

?

?

?

下面讀數據用的 utf-8 ?上面保存最好也是 utf-8

?

?

安裝

當通過pip下載安裝源碼到 python 下的包文件里面

同時又從 github上下載 源文件的時候 ?其優先調用 python下的文件

這個時候直接刪掉 python的文件就好了

?

?

?

包 文件夾的命名 ?不能有橫線 ?只能是下劃線

?

?

?

?

當import ?no module 的時候 ???考慮把import 最外層 作為 ?源 ?比如 這里 把 ?keshgari_ner 作為源

以很遠的外層作為源的時候 ??應該可能存在太多的同名文件 ?而不知道 到底 import哪一個文件

?

?

?

導包的時候 沒有屬性的情況 ??很有可能 當前路徑下存在多個同名的包或者函數

?

類里面還可以嵌入類

?

?

本來應該傳遞多少個參數 ?但是你實際上卻傳了一個參數

?

Pydev_matplotlibs ?模塊導入錯誤 是因為pycharm的原因

?

數據增多的情況

1.?很有可能就是 merge ?join 連接的時候出錯了

?

Pip 安裝無權限的時候

?

Pip 當無法直接在cmd 下安裝的時候 ?通過IDE 安裝

?

?

?

傳入參數 經過內部函數處理之后 不用經過等號返回 就直接修改了最終結果

?

?

迭代器StopIteration

1.?取數個數正好是迭代器內部元素個數的時候就不會報錯了

?

?

?

打印出來看不到 反斜杠 ?顯示卻有 ?而且 無法replace

?

'"{\'提單\', \'唯一鍵\', \'放行\'}"'

?

用replace(‘\’’, ’’) 把\’?替換掉 正則 直接去斜杠貌似不好操作

?

?

?

當\n和\r不在字符串里面的時候 不用r

?

?

?

?

由于多個空字符導致的問題

?

文件讀取:最好先用 withopen 讀取再轉換成 dataframe

?

mge[data]=mge[data].apply(lambda x:x.replace(r'\n',''))

?

兩種方法消除\n ?一種 在前面加r 一種 \\n

?

?

要作為導入包的編寫 最好都寫成類 ?導入的時候不影響執行 只有調用時候才執行

?

當寫在最前面作為環境的語句 不能達到效果的時候 考慮 前面導入的其他包是否執行了 相反的操作

?

?

列表長度

都是按逗號算的

算長度按列表來算 不用用dataframe 來算

?

用for 循環的 remove 和pop 刪除 list 的元素 ?對應的索引下次不會再遍歷了

用del 就不存在這個問題

?

?

?

靜態語言 ?函數調用完成 整個棧全部被銷毀

?

?

?

有可能是空字符的原因

?

?

?

?

Pycharm 分行用斜杠

?

Pandas 值為空列表的判斷

?

字符方法 統計某個字符串含有子串多少次

?x[1].count(x[0]

?

?

能夠在指定范圍內做修改 ??就不要大范圍的變化 ?很容易傷及無辜

比如 只有部分數據存在錯誤 就改部分數據

總結

以上是生活随笔為你收集整理的python编程问题--第二次的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。