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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

第一章 基础知识

發布時間:2023/12/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一章 基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇博文是本人在學習《Python基礎教程 (第3版)》的時候所記錄下來的關鍵要點,書中的核心知識點也都在本篇博客中所涉及,需要耐心每天堅持點點滴滴學習進步

第一章 基礎知識

數和表達式

1,執行整除運算//

4//3 —>1,整除的重點在于向下圓整-10 // 3 向下圓整得到 -4,而不是-3

2,求余(求模)運算符%

x % y 等價于 x - ((x // y) * y)

3,乘方(求冪)運算符**

注意:乘方運算符要比求負(單目運算符)的優先級高,-3 ** 2 等價于 -(3 ** 2)

4,十六進制0x開頭,八進制0開頭,二進制0b開頭

0xAF0100b1011010010
1758722

5,變量variable,表示特定值的名稱;使用python變量前必須對其賦值,python變量沒有默認值!!!

6,python命名只能由字母、數字和下劃線組成,且不能以數字開頭

7,獲取用戶輸入input,input("please input your name:")

x = input("x:") y = input("y") print(int(x) * int(y)) time = input("please input miin") if int(time) % 60 == 0:print('hours!')

8,函數

內置函數pow 等價于 乘方運算符( ** )

2 ** 3pow(2,3)
88

計算絕對值abs

將浮點數圓整為與之最接近的整數round,若在相鄰整數之間一樣近的時候,圓整到偶數

abs(-10)2 // 3round(2 / 3)
1001.0

模塊

可將模塊視為擴展,通過將其導入可以拓展Python的功能
使用import進行導入模塊,再以module.function的方式使用模塊的函數

import math math.floor(32.9)##floor向下圓整,結果為32 math.ceil(32.3)##ceil返回大于或等于給定數的最小整數,結果為33 math.ceil(32)##結果為32 對于圓整的概念,我是將數從上到下依次遞減理解的54321.910-0.4 -1 -21.9向下圓整就是,向下走,1.9介于21之間,向下走,當然就是1了 同樣的道理,-0.4向上圓整就是向上走,-0.4介于0-1之間,向下走當然就是0

當然也可以直接從庫里面調用某個函數

from math import sqrt sqrt(9)##平方根函數,結果為3.0

也可以使用變量來引用函數

from math import sqrt yanyu = sqrt yanyu(4)##結果為2.0

專門處理復數的模塊cmath

sqrt只能計算非負數的平方根,若使用其計算負數,則會報錯
負數的平方根為虛數,而由實部和虛部組成的數為復數,1j是個虛數,虛數都是以j(或J)結尾。-1的平方根是1j

import cmath cmath.sqrt(-1)##結果為1j(1+3j) * (9+4j)##結果為(-3 + 31j)

有趣的海龜繪圖法

from turtle import * ##最終的效果是繪制一個三角形 forward(100) left(120) forward(100) left(120) forward(100)

字符串

注釋就不多說了吧, # 即可

1,轉義

python中的單引號和雙引號實則都是對字符串的輸出
主要區別就在于

let's go to school 此時就不能再使用單引號了,需要使用雙引號 當然也可以\來對單引號進行轉移操作,讓python明白引號之間的是字符串的一部分,而不是字符串的結束標志 let\'s go to school' #結果為:let's go to school \"hello beyond\" #結果為:"hello beyond"

2,拼接字符串

"hello, " + "beyond!" #結果為:hello,beyondx = "hello," y = 'beyond' x + y #結果為:hello,beyond

3,字符串表示str和repr

"Hello, world!" #結果為:'Hello, world!' print("Hello, world!") #結果為:Hello, world!"Hello,\nworld!" #結果為:'Hello,\nworld!' print("Hello,\nworld!") """ 結果為: Hello, world! """#使用str能以合理的方式將值轉換為用戶能夠看懂的字符串 #使用repr時,通常會獲得值的合法Python表達式表示 print(repr("Hello,\nworld!")) #結果為:'Hello,\nworld!' print(str("Hello,\nworld!")) """ 結果為: Hello, world! """

4,長字符串、原始字符串和字節

1,長字符串

要表示很長的字符串(跨行)時,使用三個單引號或三個雙引號來表示

print("""there is a very long word """) 輸出結果: there is avery long word#常規字符串也可橫跨多行。只要在行尾加上反斜杠,反斜杠和換行符將被轉義,即被忽略 1+2+3+\ 4+5 #結果:15

2,原始字符串

原始字符串用前綴r表示,即原樣輸出即使帶有轉義字符\也沒啥卵用
原始字符串不能以單個反斜杠結尾

print(r'Let\'s go!') #結果為:Let\'s go! print(r'C:\beyond\zhendeaini\haikuotiankong\xihuanni') #結果為:C:\beyond\zhendeaini\haikuotiankong\xihuanniprint(r"This is illegal\")#結果為:編譯器會報錯,原因為原始字符串不能以單個反斜杠結尾 print(r“This is illegal” '\\')#結果為:This is illegal\

3,字節

源代碼也將被編碼,且默認使用的也是UTF-8編碼。
如果你想使用其他編碼(例如,如果你使用的文本編輯器使用其他編碼來存儲源代碼),可使用特殊的注釋來指定。# -*- coding: encoding name -*-
請將其中的encoding name替換為你要使用的編碼(大小寫都行),如utf-8或latin-1

Python還提供了bytearray,它是bytes的可變版。從某種意義上說,它就像是可修改
的字符串——常規字符串是不能修改的
要替換其中的字符,必須將其指定為0~255的值。要插入字符,必須使用ord獲取其序數值(ordinal value)

x = bytearray(b"Hello!") #b代表二進制,H為第0位,e為第1位 x[1] = ord(b"u") #將u代替e x #輸出結果:bytearray(b'Hullo!')

本章節介紹的新函數

函 數(方括號內的參數是可選的)描 述
abs(number)返回指定數的絕對值
bytes(string, encoding[, errors])對指定的字符串進行編碼,并以指定的方式處理錯誤
cmath.sqrt(number)返回平方根;可用于負數
float(object)將字符串或數字轉換為浮點數
help([object])提供交互式幫助
input(prompt)以字符串的方式獲取用戶輸入
int(object)將字符串或數轉換為整數
math.ceil(number)以浮點數的方式返回向上圓整的結果
math.floor(number)以浮點數的方式返回向下圓整的結果
math.sqrt(number)返回平方根;不能用于負數
pow(x, y[, z])返回x的y次方對z求模的結果
print(object, …)將提供的實參打印出來,并用空格分隔
repr(object)返回指定值的字符串表示
round(number[, ndigits])四舍五入為指定的精度,正好為5時舍入到偶數
str(object)將指定的值轉換為字符串。用于轉換bytes時,可指定編碼和錯誤處理方式

總結

以上是生活随笔為你收集整理的第一章 基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产乱码精品一区二区三区亚洲人 | 亚洲成人一区二区三区 | 黄色小视屏 | 亚洲欧美中文字幕 | 亚洲精品一区在线 | 午夜精品久久久久久久99热黄桃 | 成片在线观看 | 日批免费观看视频 | 免费看成人啪啪 | 日韩欧美亚洲在线 | 亚洲色婷婷久久精品av蜜桃 | 黄网站在线播放 | 操亚洲美女 | 成人两性视频 | 99精品视频一区二区 | 人妻洗澡被强公日日澡 | 性久久久久久 | 日韩精品中文字幕在线观看 | 日本色悠悠 | 国产农村妇女毛片精品久久 | 成人激情在线观看 | 免费在线黄色网址 | 成人污视频| 殴美一级特黄aaaaaa | 国产叼嘿视频 | 黄色aaaaa | 亚洲激情视频小说 | 污导航在线观看 | 天天拍天天射 | 亚洲欧美国产精品 | 少妇人妻偷人精品视频蜜桃 | 成人激情开心 | 91精品国产自产精品男人的天堂 | 久久国产夫妻 | 国产精品美女www爽爽爽视频 | 亚洲av无码乱码在线观看富二代 | 操碰在线观看 | 欧美巨鞭大战丰满少妇 | 国产精品99一区二区三区 | 永久免费看mv网站入口78 | 色8久久| 亚洲第一天堂影院 | 五月天色网站 | 91蝌蚪91九色白浆 | 成人片黄网站色大片免费毛片 | 欧美一区二区三区免费在线观看 | 青草青视频 | 无码人妻精品一区二区三区99不卡 | 中文字幕1区2区 | 欧美极品在线播放 | a天堂中文 | 我们的生活第五季在线观看免费 | 国产一区二区久久久 | 在线伊人网| 精品一区二区无码 | 黄色片网战 | 亚洲毛片精品 | 日韩乱码视频 | 打开免费观看视频在线 | av免费观看入口 | 色屁屁草草影院ccyycom | 国产suv一区二区 | 嫩模一区二区三区 | 日本少妇激情视频 | 特种兵之深入敌后 | 国产精品成人一区二区网站软件 | 韩国伦理片观看 | 午夜视频在线观看国产 | 欧美三级久久久 | 亚洲图片欧美视频 | 国产成人精品久久二区二区91 | 中日韩在线播放 | www.精品一区 | 久久久久久中文 | 驯服少爷漫画免费观看下拉式漫画 | 少妇无套内谢免费视频 | 不卡日本 | 黑人添美女bbb添高潮了 | 色涩色| 日本中文字幕二区 | 亚洲av日韩av不卡在线观看 | 国产按摩一区二区三区 | 色猫咪av | 奶波霸巨乳一二三区乳 | 成人羞羞国产免费动态 | 99爱精品 | 亚洲黄色小说图片 | 五月av| 久久新视频| 完全免费在线视频 | 久久久久久久久黄色 | 精品人妻一区二区三区换脸明星 | 亚洲伦乱 | 色哟哟入口国产精品 | 国产aⅴ一区二区三区 | 最新av网站在线观看 | 美日韩免费视频 | 国产精品美女一区二区 | 曰本女人与公拘交酡 |