Python Day1學習筆記

2021-09-24 03:57:37 字數 1175 閱讀 7148

wk1–python

1.python概述

一種解釋性丶物件導向丶動態資料型別的高階程式語言。

缺點:執行速度慢。

web後端

網路爬蟲

自動化運維

自動化測試

資料分析

人工智慧

計算機在記憶體中以二進位制的形式儲存資料

2.進製

二進位制:0b

八進位制:0o

十進位制:0d

十六進製制:0x 0123456789abcdef

十進位制轉二進位制:

倒除法,餘數逆序

12==>1100

二進位制轉十進位制

1x22+0x21 +1x2^0= 5

八進位制轉二進位制

一位轉三位,高位不夠補0

721 -->111 010 001

二進位制轉八進位制

111 011 101 ==>735

十六進製制轉二進位制

efc==>1110 1111 1100

二進位制轉十六進製制

1110 1111 0111==>ef7

結論:計算機以補碼的形式儲存資料

3.pycharm快捷鍵

快速換行:shift+enter

快速注釋(可批量):ctrl+/

直接複製行:ctrl+d

刪除當行:ctrl+x

縮排當前行(可批量):tab

取消縮排(可批量):tab+shift

替換:crtl+r

查詢:crtl+f

4.輸出丶輸入函式

print()輸出函式

同時輸出多個字串

方式一:使用 + 進行拼接(不產生空格)

方式二:使用 ,進行拼接(產生空格)

注意:列印變數無需帶雙引號

input(string)函式可以獲取從控制台輸入的字串

input(「請輸入你的名字:」)

5.pychorm進製轉化

「」.format(x)將x轉為二進位制

「」.format(x)將x轉為八進位制

「」.format(0b10)

「」.format(0x10)

注意十進位制轉其他進製的時候不用加0d,不然會報錯!

for example:print(".format(8)")==>1000

2019.6.4

python day1 基礎語法

資料採集 資料分析 web開發 django 自動化運維 運維開發工程師 自動化測試 測試開發工程師 人工智慧 數學 演算法 解釋性語言 可移植性 例如 從windows系統轉移到linux系統 跨平台使用 缺點 執行緒 假的 需程序彌補 執行緒被包含於程序 第三方庫較多 anaconda包含所有庫...

「1」基礎自學Python Day1

首先,解釋一下這個標題的意思,1 基礎是相對0基礎而言,有一點點的相關程式設計知識儲備。本人在接觸過一些很很基礎的程式設計知識的前提下,想通過網路和書籍自學python,但又不想一味地跟課程走,所以決定採用一種先定 目標 然後通過查閱網路和書籍資料向目標努力的方式,學習具體操作知識。可能有些與目標無...

Python Day1 操作列表 (2)

1.使用列表的一部分 切片 players chars akk myus sss lor print players 0 3 print players 1 4 print players 4 print players 1 print players 3 chars akk myus akk my...