| 查看: 1686 | 回復(fù): 10 | |||
yjcmwgk禁蟲 (文壇精英)
密度泛函·小卒
|
[求助]
請問我如何擺脫所謂的“C風(fēng)格”?
|
||
|
這幾天學(xué)習(xí)python,寫了幾個自娛自樂的練習(xí)程序?催^的人都說:“太像C了!” 比如這幾句話 人家指著這段程序的的(i==1)and((j!=1)and(j!=9))這個表達式,問我:你為啥寫那么多括號? 我回答:(i==1)和((j!=1)and(j!=9))在我看來是兩個條件,然后呢,第二個條件又是由兩個條件(j!=1)和(j!=9)共同組成的。為了符合我自己的思維方式,我就加了一堆括號。 我是不是很無藥可救啊 ![]() 其實吧 我好想撞墻啊 除了class定義 我覺得其他部分 我現(xiàn)在就是純粹的只學(xué)會了如何把C或者fortran語法 直接翻譯成python語法罷了 人家說的是 你這哪是python呀 純粹就是用python翻譯C或者fortran而已 人家還特意指出這個循環(huán) 人家問我:你不覺得這段話十分難懂嗎?你不能拆成幾個單獨的表達式嗎?你不覺得這么長的表達式,看起來很擰巴嗎? 我很無辜的回答:我看著一點都不擰巴 ![]() 對方:…… 好吧,大概是因為我第一次接觸面向?qū)ο蟮某绦蛟O(shè)計吧 腦子里根本就沒有面向?qū)ο蟮某绦蛟O(shè)計的基本概念 就知道生搬硬套的 其實我是真心看著不擰巴,我是真心看著很清晰。 ![]() ![]() 在別人看來 我還很幼稚 所以 求推薦 給我推薦一個好書吧 我現(xiàn)在正在啃跟著《Python基礎(chǔ)教程(第二版)》,今天開始第12章。 這本書看了整一半了。估計再過一周后能結(jié)束本書吧 我怎樣才能擺脫C風(fēng)格呢? Fortran曾經(jīng)讓我強制丟掉了C風(fēng)格(因為不換行就報錯) 但是python這么爽的語言 我咋寫都行 于是我總覺得冒號后面就一句話 為什么要換行? 我總覺得 如果冒號后面就一句話 不換行反而會很清楚 換行了才不清楚哩 是不是我受譚浩強毒害太深? ![]() ![]() ![]() ![]() [ Last edited by yjcmwgk on 2012-6-23 at 10:25 ] |
木蟲 (正式寫手)
star watcher
榮譽版主 (文壇精英)
smallerpig
又要胡扯了。。![]() 我不知道所謂的c風(fēng)格。 我知道c是面對過程的編程語言,而你現(xiàn)在用類當(dāng)然是面向?qū)ο缶幊。面向(qū)ο笥兴娜蛱攸c,就是:封裝,繼承,多態(tài)。 所以我們在寫類的時候要多考慮到以后對程序的維護,拓展等等~~~ 這是面向過程的語言沒辦法領(lǐng)略到的。 我認(rèn)為任何編程語言,對于語法來說都不是很難,學(xué)語法也就是幾個月的事情。難的是對程序架構(gòu)的設(shè)計,每個類怎么設(shè)計,每個類的功能是什么。這需要經(jīng)驗的積累~~~。。。 如果樓主覺得自己的語法已經(jīng)沒什么問題的話那建議找些關(guān)于面向?qū)ο笏枷氲木幊虝纯矗也聲惺斋@~~ ![]() |

木蟲 (正式寫手)
star watcher
榮譽版主 (職業(yè)作家)
禁蟲 (文壇精英)
密度泛函·小卒
木蟲 (正式寫手)
star watcher
至尊木蟲 (著名寫手)
驃騎將軍

金蟲 (正式寫手)
Holy Shit

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 南京大學(xué)化學(xué)調(diào)劑 +6 | 景隨風(fēng) 2026-03-29 | 9/450 |
|
|---|---|---|---|---|
|
[考研] 一志愿南昌大學(xué)324求調(diào)劑 +4 | hanamiko 2026-03-29 | 4/200 |
|
|
[考研] 349求調(diào)劑 +6 | 李木子啊哈哈 2026-03-25 | 6/300 |
|
|
[考研] 375求調(diào)劑 +4 | 雨夏整夜 2026-03-29 | 4/200 |
|
|
[考研] 086000生物與醫(yī)藥調(diào)劑 +5 | Feisty。 2026-03-28 | 9/450 |
|
|
[考研] 330分求調(diào)劑 +5 | qzenlc 2026-03-29 | 5/250 |
|
|
[考研] 【求調(diào)劑】085601材料工程專碩 | 總分272 | +6 | 腳滑的守法公民 2026-03-27 | 6/300 |
|
|
[考研] 一志愿南京航空航天大學(xué)材料學(xué)碩求調(diào)劑 +3 | @taotao 2026-03-28 | 3/150 |
|
|
[考研] 張芳銘-中國農(nóng)業(yè)大學(xué)-環(huán)境工程專碩-298 +4 | 手機用戶 2026-03-26 | 4/200 |
|
|
[考研] 085701環(huán)境工程求調(diào)劑 +9 | 多久上課 2026-03-27 | 9/450 |
|
|
[考研] 266分求材料化工冶金礦業(yè)等專業(yè)的調(diào)劑 +4 | 哇呼哼呼哼 2026-03-26 | 4/200 |
|
|
[考研] 07化學(xué)280分求調(diào)劑 +10 | 722865 2026-03-23 | 10/500 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +4 | 崔wj 2026-03-26 | 4/200 |
|
|
[考研] 機械學(xué)碩310分,數(shù)一英一,一志愿211本科雙非找調(diào)劑信息 +3 | @357 2026-03-25 | 3/150 |
|
|
[考研] 07化學(xué)303求調(diào)劑 +5 | 睿08 2026-03-25 | 5/250 |
|
|
[考研] 求調(diào)劑 +3 | 李李不服輸 2026-03-25 | 3/150 |
|
|
[考研] 285求調(diào)劑 +3 | AZMK 2026-03-24 | 3/150 |
|
|
[考研] 282求調(diào)劑 +3 | wcq131415 2026-03-24 | 3/150 |
|
|
[考研] 080500求調(diào)劑 +3 | zzzzfan 2026-03-24 | 3/150 |
|
|
[考研] 070300,一志愿北航320求調(diào)劑 +3 | Jerry0216 2026-03-22 | 5/250 |
|