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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

【Python】编程笔记1

發(fā)布時(shí)間:2025/3/19 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python】编程笔记1 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、概述

Python 提供了非常完善的基礎(chǔ)代碼庫: 覆蓋了網(wǎng)絡(luò)、文件、GUI、數(shù)據(jù)庫、文本等大量?jī)?nèi)容,被形象地稱作“內(nèi)置電池( batteries included) ”。
==》許多功能不必從零編寫,直接使用現(xiàn)成的即可。

特點(diǎn):“優(yōu)雅”、 “明確”、 “簡(jiǎn)單”

編譯執(zhí)行過程
編譯器或者解釋器就是負(fù)責(zé)把符合語法的程序代碼轉(zhuǎn)換成 CPU 能夠執(zhí)行的機(jī)器碼,然后執(zhí)行。

應(yīng)用

  • 網(wǎng)絡(luò)應(yīng)用,包括網(wǎng)站、后臺(tái)服務(wù)等等;
  • 日常小工具,包括系統(tǒng)管理員需要的腳本任務(wù)等等;
  • 對(duì)其他語言開發(fā)的程序再包裝起來

缺點(diǎn)

  • 運(yùn)行速度慢(解釋型語言)
  • 代碼不能加密(解釋型語言)

二、輸入與輸出

1、輸出——print()

print() 在括號(hào)中加上字符串,就可以向屏幕上輸出指定的文字。

# 單個(gè)字符串 print('hello world') # 多個(gè)字符串,遇到逗號(hào)“,”則輸出一個(gè)空格 print('The quick brown fox','jump over','the lazy dog') # 打印字符串和計(jì)算結(jié)果 print('100 + 200 =', 100 + 200)

輸出結(jié)果:

hello world The quick brown fox jump over the lazy dog 100 + 200 = 300

2、輸入——input()

input() 讓用戶輸入字符串,并存放到一個(gè)變量里。按回車表示完成輸入

name = input('Please enter your name:') print('hello,', name)

輸出結(jié)果

3、注意

  • # 開頭的語句是注釋;
  • 用縮進(jìn)表示代碼塊;
  • 空格(4個(gè)空格)與 Tab 不能混用;
  • 大小寫敏感

三、數(shù)據(jù)類型和變量

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

在 Python 中能夠直接處理的數(shù)據(jù)類型有以下幾種:整數(shù)、浮點(diǎn)數(shù)、字符串、布爾值、空值。

其他類型:列表、字典、自定義類型等

(1)整型

十六進(jìn)制用 0x 前綴 0-9、a-f 表示,eg:0xff00、 0xa5b4c3d2

Python 的整數(shù)沒有大小限制

(2)浮點(diǎn)數(shù)

對(duì)于很大或很小的浮點(diǎn)數(shù),就必須用科學(xué)計(jì)數(shù)法表示,把 10 用 e 替代。

由于存儲(chǔ)方式的不同,整數(shù)運(yùn)算永遠(yuǎn)是精確的(除法也是),而浮點(diǎn)數(shù)運(yùn)算則可能會(huì)有四舍五入。

Python 的浮點(diǎn)數(shù)也沒有大小限制,但是超出一定范圍就直接表示為 inf(無限大)。

(3)字符串

單引號(hào)’雙引號(hào)" 括起來的任意文本。

若要表示原本的含義==》用轉(zhuǎn)義字符 \ 來標(biāo)識(shí)

print('I\'m \"OK\"!') print('I\'m learning \n Python') print('\\\n\\')

輸出結(jié)果

I'm "OK"! I'm learning Python \ \

用r''表示''內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義

print(r'\\\n\\')

輸出結(jié)果

\\\n\\

用 '''...''' 的格式表示多行內(nèi)容,可與 r'' 同用

print('''line1\\ line2 line3''')

輸出結(jié)果

line1 line2 line3

(4)布爾值

  • 只有 True、False 兩個(gè)值;
  • 運(yùn)算:and、or 和 not
  • 布爾值常用于條件判斷中。
print(True or False) print(5 > 3 and 3 > 1)

輸出結(jié)果

True True

(5)空值

空值:None

2、變量

(1)命名

  • 變量名必須是大小寫英文、數(shù)字和_的組合,且不能用數(shù)字開頭;
  • python中同一個(gè)變量可以反復(fù)賦值,而且可以是不同類型的變量;
    ==》延伸:動(dòng)態(tài)語言 vs. 靜態(tài)語言
    動(dòng)態(tài)語言:變量本身類型不固定的語言;
    靜態(tài)語言:靜態(tài)語言在定義變量時(shí)必須指定變量類型,如果賦值的時(shí)候類型不匹配,就會(huì)報(bào)錯(cuò)。

(2)定義過程

a = 'ABC'

==》Python 解釋器干了兩件事情:

  • 在內(nèi)存中創(chuàng)建了一個(gè)’ABC’的字符串;
  • 在內(nèi)存中創(chuàng)建了一個(gè)名為 a 的變量,并把它指向’ABC’。
  • 3、常量

    通常用全部大寫的變量名表示常量

    4、除法

    除法是精確的

    (1)/

    print(10/3) print(9/3)

    輸出結(jié)果

    3.3333333333333335 3.0

    (2)//

    // 也稱地板除,兩個(gè)整數(shù)的除法仍是整數(shù)。

    print(10//3)

    輸出結(jié)果

    3

    (3)余數(shù)操作——%

    print(10%3)

    輸出結(jié)果

    1

    總結(jié)

    以上是生活随笔為你收集整理的【Python】编程笔记1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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