python學習小結(三)
通常一個複雜的程式由多個檔案組成,main檔案是程式的入口,提示使用者資訊。
1.框架搭建
搭建框架結構,首先要準備檔案,確定檔名保證能夠在需要的位置編寫程式碼。其次,編寫主執行迴圈實現基本的使用者輸入和判斷。
可以將一個檔案儲存主程式程式碼,另一個檔案用於功能函式的儲存,在使用時將功能函式通過模組匯入到主程式中。
如果在開發程式時,不希望立刻編寫分支程式碼,可以使用Pass關鍵字,表示一個站位符,能夠保證程式執行且程式碼結構正確,程式執行時,Pass關鍵字不會執行任何操作。
for action_str in ["1","2","3"]
for迴圈主要是遍歷列表的,使用in針對列表判斷,避免使用or等複雜的邏輯拼接。沒有使用int輸入,避免使用者輸入的不是數字,而導致程式報錯。
While True:無限迴圈,有使用者決定什麼時候退出系統。
2.程式就是處理資料的,而變數就是用於儲存資料的,使用字典儲存所有名片資訊,使用列表統一記錄所有名片字典。
在使用列表字典時,要首先定義列表變數。(在處理資料時,首先要進行的就是定義存放資料的變數名稱。)
當程式架構搭建出來之後,應該先確定怎麼處理資料,資料確定之後,後續程式碼就會好寫很多。
3.return 表示返回一個函式的執行結果,且下方的程式碼不會被執行。
相關推薦
python學習小結(三)
通常一個複雜的程式由多個檔案組成,main檔案是程式的入口,提示使用者資訊。 1.框架搭建 搭建框架結構,首先要準備檔案,確定檔名保證能夠在需要的位置編寫程式碼。其次,編寫主執行迴圈實現基本的使用者輸入和判斷。 可以將一個檔案儲存主程式程式碼,另一個檔案用於功能函式的儲存,在使用時將功能函式通過模組匯入
React學習小結(三)
color render pro sed nbsp 合數 白雪 方式 內部 一、React數據的傳輸 1、屬性和狀態是react中數據傳遞的載體 2、屬性是聲明以後不允許被修改的東西 3、屬性只能在組件初始化的時候聲明並傳入組件內部,並且在組件內部通過this.props
python學習筆記(三)
list 內存 寫入 odin move 列表 付出 open ada 文件的操作一般分三步: 1、打開文件,獲取文件的指針(句柄) 2、通過指針(句柄)操作文件 3、關閉文件 現在有以下文件: 我們為愛還在學 學溝通的語言
ShaderLab學習小結(三)漫反射+高光+點光源
均值 mod fsp 世界坐標 type specular dsp 法線向量 sat 場景中有一個平行光,一個×××點光源,設高光顏色為綠,效果如下:Shader代碼: Shader "Custom/DifSpecPoint" { Properties {
python學習筆記——(三)文件操作
二進制 nbsp move line 其他 終端設備 env dex 位置 ·集合操作及其相應的操作符表示集合中沒有插入,只有添加,因為畢竟無序 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Vergil Zh
python學習總結(三),python的變量類型
變量 對象的引用 ict asr 字符串連接 number 包括 區別 通用 1.python中每個變量的申賦值都不需要類型聲明,每個變量在內存中創建都包括變量的標識、名稱和數據等信息。 2. 每個變量在使用前都必須賦值,變量賦值後該變量才會被創建。 3. 允許同時為多個變
python學習記錄(三)
負數 python 連接 ear tag 最小值 mage 整數 指向 0827--https://www.cnblogs.com/fnng/archive/2013/02/24/2924283.html 通用序列操作 索引 序列中的所有元素都是有編號的--從0開始遞增
Python學習筆記(三)[函式基礎]
概念 定義 宣告 a = 1 if a == 1: def func(): print('a == 1') else: def func(): print('a != 1') 傳參 # 預設
python學習日記(三)
今天最後一次更新部落格,終於也學完了一天的東西了!開心!以後就每次學完就更新,不拖更! 最後一講主要是學了python的資料型別。雖然說在python裡面不像c一樣,需要加變數型別來宣
python學習筆記(三) Google map API呼叫
import urllib import urllib.request import json serviceurl = 'http://maps.googleapis.com/maps/api/geocode/json?' #serviceurl = 'http://py
Python學習筆記(三)——字串操作
字串字面量 雙引號 >>> spam = "This is Tom' cat" >>> spam "This is Tom' cat" 轉義字元 >>> print('\',\",\t
python學習筆記(三)--python高階特性
python的高階特性有切片、迭代、列表生成式、生成器、迭代器等,下面來介紹這幾種高階特性:1、切片:切片特別簡單,用中括號表示範圍,包前不包後。就是中括號裡邊的範圍前面的數值被包括在內,後面的數值不被包括在內。L = ['a','b','c','d']L[0:3] 索
評估深度學習模型-在keras中使用scikit-learn-基於keras的python學習筆記(三)
版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/weixin_44474718/article/details/86249827 使用交叉驗證評估模型 KerasClassifier和kerasregressor 類使用引數build
[python]python學習筆記(三)——編譯
11,如何編譯編譯python指令碼為pyc格式 #!/usr/bin/python import py_compile; import sys; file=raw_input("enter your file name"); py_compile.compile(fi
Python學習筆記(三):pip安裝方法,import相關用法
就當是記個筆記了。這是Linux系統下的pip安裝方法: pip安裝方法 一: get http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py
Python學習筆記--(三)正方形、六邊形、疊邊形、同切圓的繪製
1、正方形的繪製:首先得知道正方形長啥樣......不過貌似沒人不知道.....言歸正傳,首先得知道正方形的特點,正方形的特點是四條邊,每個內角為90°好了,知道了正方形的特點我們現在來繪製(程式碼如下):#繪製一個正方形 import turtle as t # 用別名來代
python學習筆記(三)- numpy基礎:array及matrix詳解
Numpy中的矩陣和陣列 numpy包含兩種基本的資料型別:陣列(array)和矩陣(matrix)。無論是陣列,還是矩陣,都由同種元素組成。 下面是測試程式: # coding:utf-8 import numpy as np # print(dir(np))
Oracle資料庫學習小結(三)---大資料批量插入bulkcopy
上篇文章中說到要跟大家聊聊bulkcopy這個的用法,今天我們就來了解一下這個用法。在之前我們寫程式的時候如果遇到需要往資料庫中插入資料你會怎麼辦?可能第一反應是加個迴圈一條一條插入唄,如果我
Python學習筆記(三)- SyntaxError: Non-ASCII character '\xe7' in file
在編輯Python時,當有中文輸出或者註釋時,出現錯誤提示:“SyntaxError: Non-ASCII character '\xe7' in file“ 原因:python的預設編碼檔案是用的ASCII碼,而你的python檔案中使用了中文等非英文字元。 解決辦法: 在Python原始檔的最開始一行,加
python機器學習實戰(三)
方法 baidu classes getter 全部 ken array數組 app 產生 python機器學習實戰(三) 版權聲明:本文為博主原創文章,轉載請指明轉載地址 www.cnblogs.com/fydeblog/p/7277205.html 前言 這篇博客是