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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

day08

發(fā)布時間:2023/12/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 day08 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

  • 今日學習
  • 可變和不可變
  • 列表的內(nèi)置方法
  • 字典的內(nèi)置方法
  • 周總結(jié)
  • 計算機基礎之編程
    • 什么是編程語言
    • 什么是編程
    • 為什么要編程
  • 計算機組成
    • cpu
      • 控制器
      • 運算器
    • 存儲
      • 主存
      • 外存
    • 輸入設備
    • 輸出設備
    • 應用程序的啟動
    • 32位和64位
    • 多核cpu
    • 機械硬盤工作原理
      • 機械手臂
      • 磁道
      • 扇區(qū)
      • 平均尋道時間
      • 平均延遲時間
      • 平均尋找數(shù)據(jù)時間
  • 計算機操作系統(tǒng)
    • 什么是文件
    • 操作系統(tǒng)有什么用
    • 操作系統(tǒng)的啟動
    • 編程語言的分類
      • 機器語言
      • 匯編語言
      • 高級語言
  • 網(wǎng)絡的瓶頸效應
  • 變量
    • 什么是變量
    • 變量的三大組成
    • 變量名的命名規(guī)范
    • 兩種變量名的方式
  • 數(shù)據(jù)類型
    • 數(shù)字類型
      • 整型
      • 浮點型
    • 字符串
    • 列表
    • 字典
  • 流程控制
    • if判斷
    • for循環(huán)
      • for+break
      • for+continue
      • for循環(huán)嵌套
  • 文本處理
    • 基本的文件操作
    • 文件的三種模式和2種方法
    • with管理文件上下文
  • 異常處理

今日學習

可變和不可變

# 可變:列表/字典 --> 值變id不變(原值修改,去了韓國一趟) # 不可變:數(shù)字/字符串 --》 值變id也變化(克隆了一個)

列表的內(nèi)置方法

只能給列表用

lt=【1,2,3】 1.索引取值/索引修改值 lt【0】=2 print(lt) 2. 索引切片 print(lt【0:1】) 3.成員運算in/ not in print(2 in lt) #True 4. for循環(huán) for i in lt:print(i) 5.長度len print(len(lt)) 6.append() 追加值 lt.append() replace('a','b') 替換,用b替換a 7.sort() 排序 lt.sort() 8.reverse() 反轉(zhuǎn) lt.reverse() print(lt) 9.index() :獲取元素索引 10.clear() 清空列表 lt.clear 11.copy()復制 12.extend() 擴展列表 lt1.extend(lt2) 13.remove() 移除 lt.remove(3) 14.insert()按照索引插入值 lt.insert(0,1.5) # 0表示索引,1,5為插入的值

字典的內(nèi)置方法

1.按key取值/按key修改值/按key增加值 2.成員運算(比較的是key) 3.for 循環(huán) for i in dic:print(i) 4.keys()/values()/items() --->當做列表 所有的key 所有的值 所有的鍵值對 5.get() 取值 找到了就取到值,沒有值就返回none 6.update() 擴展字典 7.setdefault # 有則不更改,沒有則增加 dic1={'a’,1} dic1.setdefault('a',2)

周總結(jié)

計算機基礎之編程

什么是編程語言

是人與計算機溝通的一種介質(zhì)

什么是編程

通過編程語言讓計算機做一些事情

為什么要編程

取代勞動力,讓計算機幫人干活

計算機組成

cpu

控制器

控制硬件

運算器

算數(shù)運算+邏輯運算

存儲

主存

也叫內(nèi)存,優(yōu)點:速度快 缺點:容量小,斷電即消失

外存

也叫硬盤,優(yōu)點,容量大,永久保存 缺點:速度慢

輸入設備

輸入信息 如:鍵盤、鼠標

輸出設備

輸出信息 如:顯示屏,打印機

應用程序的啟動

  • 雙擊QQ(找到qq在硬盤里的路徑)
  • 操作系統(tǒng)通知cpu讓內(nèi)存去硬盤里找到qq的數(shù)據(jù)
  • qq的數(shù)據(jù)存入內(nèi)存,啟動qq
  • 32位和64位

    操作系統(tǒng)一次性讀取二進制數(shù)據(jù)的速度

    多核cpu

    同時刻完成多件事情

    機械硬盤工作原理

    機械手臂

    讀取數(shù)據(jù)

    磁道

    存儲數(shù)據(jù)

    扇區(qū)

    劃分磁道

    平均尋道時間

    5ms

    平均延遲時間

    4.15ms

    平均尋找數(shù)據(jù)時間

    9.15ms

    計算機操作系統(tǒng)

    什么是文件

    操作系統(tǒng)提供的一個虛擬單位

    操作系統(tǒng)有什么用

    讓復雜的硬件操作簡單化

    操作系統(tǒng)的啟動

  • 啟動臨時的操作系統(tǒng)
  • 臨時操作系統(tǒng)啟動真正的操作系統(tǒng)
  • 關閉臨時的操作系統(tǒng)
  • 編程語言的分類

    機器語言

    優(yōu)點:執(zhí)行快 缺點: 開發(fā)慢

    匯編語言

    優(yōu)點: 開發(fā)快 缺點:執(zhí)行慢

    高級語言

    編譯型語言

    優(yōu)點:執(zhí)行快 缺點:開發(fā)慢

    解釋型語言

    優(yōu)點: 開發(fā)快 缺點:執(zhí)行慢

    網(wǎng)絡的瓶頸效應

    網(wǎng)絡延遲時間遠大于軟件運行時間,那么軟件的運行時間可以忽略

    變量

    什么是變量

    描述事物的狀態(tài)

    變量的三大組成

    變量名(具有實際的描述意義)賦值符號(=)變量值(任意數(shù)據(jù)類型)

    變量名的命名規(guī)范

  • 變量名具有實際的描述意義
  • 變量名可以由數(shù)字、字母、下劃線組成,但是不能以數(shù)字開頭
  • 不能以關鍵字作為變量名
  • 兩種變量名的方式

    下劃線,駝峰體

    數(shù)據(jù)類型

    數(shù)字類型

    整型

    作用:身份證

    定義方式: int

    使用方法:+-*/%//**

    浮點型

    作用:工資

    定義方式:float

    使用方法:+-*/%//**

    字符串

    作用:姓名

    定義方式:name=‘mqb’

    使用方法:

  • 索引取值
  • 索引切片
  • 成員運算
  • for循環(huán)
  • len長度
  • strip 去除兩邊空格
  • startswith/endswith 從。。。開頭/從。。。結(jié)尾
  • split 切割
  • count 計數(shù)
  • find/index 獲取元素索引
  • join 將元素拼接
  • center/ljust/rjust 居中/居左/居右
  • 列表

    作用:存儲多個元素

    定義方式:list-->【】中用逗號隔開多個元素(任意數(shù)據(jù)類型)
    使用方法

  • 索引取值/索引修改值
  • 索引切片
  • 成員運算
  • for循環(huán)
  • len長度
  • append 添加值
  • sort 排序
  • reverse 反轉(zhuǎn)
  • extend 擴展
  • copy 復制
  • clear 清空列表
  • remove 移除值
  • insert 按索引插入值
  • 字典

    作用:鍵值對存儲多個值

    定義方式:{}中用逗號隔開多個鍵(字符串)值(任意數(shù)據(jù)類型)對

    使用方法:

  • 按key取值
  • 按key修改值
  • 按key添加值
  • del 按key刪除值
  • keys 所有key
  • values 所有值
  • items 所有鍵值對
  • get 取值
  • setdefualt
  • update
  • 流程控制

    if判斷

  • 單分支結(jié)構
  • 雙分支結(jié)構
  • 多分支結(jié)構
  • for循環(huán)

    for+break

    中斷本層循環(huán)

    for+continue

    中斷本次循環(huán)

    for循環(huán)嵌套

    for i in range(10):for j in range(10):

    文本處理

    基本的文件操作

  • 打開文件open
  • 修改文件read/write
  • 保存文件
  • 關閉文件 close
  • 文件的三種模式和2種方法

  • r 只讀不可寫
  • w 只寫不可讀 (先清空再寫)
  • a 只寫不可讀 (追加)
  • t模式 文本
  • b模式 二進制
  • with管理文件上下文

    with open()as f:f.read()

    異常處理

    try:可能出錯的代碼塊 except exception:pass

    轉(zhuǎn)載于:https://www.cnblogs.com/maqiaobin/p/11435224.html

    總結(jié)

    以上是生活随笔為你收集整理的day08的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。