日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【Python】编程笔记1

發布時間:2025/3/19 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python】编程笔记1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、概述

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

特點:“優雅”、 “明確”、 “簡單”

編譯執行過程
編譯器或者解釋器就是負責把符合語法的程序代碼轉換成 CPU 能夠執行的機器碼,然后執行。

應用

  • 網絡應用,包括網站、后臺服務等等;
  • 日常小工具,包括系統管理員需要的腳本任務等等;
  • 對其他語言開發的程序再包裝起來

缺點

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

二、輸入與輸出

1、輸出——print()

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

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

輸出結果:

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

2、輸入——input()

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

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

輸出結果

3、注意

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

三、數據類型和變量

1、數據類型

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

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

(1)整型

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

Python 的整數沒有大小限制

(2)浮點數

對于很大或很小的浮點數,就必須用科學計數法表示,把 10 用 e 替代。

由于存儲方式的不同,整數運算永遠是精確的(除法也是),而浮點數運算則可能會有四舍五入。

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

(3)字符串

單引號’雙引號" 括起來的任意文本。

若要表示原本的含義==》用轉義字符 \ 來標識

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

輸出結果

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

用r''表示''內部的字符串默認不轉義

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

輸出結果

\\\n\\

用 '''...''' 的格式表示多行內容,可與 r'' 同用

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

輸出結果

line1 line2 line3

(4)布爾值

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

輸出結果

True True

(5)空值

空值:None

2、變量

(1)命名

  • 變量名必須是大小寫英文、數字和_的組合,且不能用數字開頭;
  • python中同一個變量可以反復賦值,而且可以是不同類型的變量;
    ==》延伸:動態語言 vs. 靜態語言
    動態語言:變量本身類型不固定的語言;
    靜態語言:靜態語言在定義變量時必須指定變量類型,如果賦值的時候類型不匹配,就會報錯。

(2)定義過程

a = 'ABC'

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

  • 在內存中創建了一個’ABC’的字符串;
  • 在內存中創建了一個名為 a 的變量,并把它指向’ABC’。
  • 3、常量

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

    4、除法

    除法是精確的

    (1)/

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

    輸出結果

    3.3333333333333335 3.0

    (2)//

    // 也稱地板除,兩個整數的除法仍是整數。

    print(10//3)

    輸出結果

    3

    (3)余數操作——%

    print(10%3)

    輸出結果

    1

    總結

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

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