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

歡迎訪問 生活随笔!

生活随笔

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

python

python中变量不需要事先声明_第二章 Python 变量

發(fā)布時(shí)間:2023/12/19 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中变量不需要事先声明_第二章 Python 变量 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2.1? Python變量

在 Python 中變量不需要事先聲明變量名及其類型,直接賦值即可創(chuàng)建各種變量(不要使用關(guān)鍵字為變量名),例如:

>>>x = 4

>>>y = "Hello World!"

注意:內(nèi)置函數(shù) type( ) 直接返回變量的類型,內(nèi)置函數(shù) isinstance( ) 可以測試對象是否為指定的類型實(shí)例,內(nèi)置函數(shù) id( ) 可以返回變量的內(nèi)存地址,例如:

>>>x = 4

>>>type(x)

>>>instance(4,int)

True

>>>instance("Hello World!",str)

True

>>>id(x)

1786683467

2.2? 數(shù)字

數(shù)字屬于 Python 不可變的對象,但是有個(gè)特別牛逼的一點(diǎn)是,Python 的數(shù)字類型可以表示任意大的數(shù)指。

Python 數(shù)值類型主要有整數(shù),浮點(diǎn)數(shù)和復(fù)數(shù)。整數(shù)類型主要有:

(1)十進(jìn)制整數(shù),如 0,-1,9,123 。

(2) ? 十六進(jìn)制整數(shù),使用十六個(gè)數(shù)字 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f 來表示整數(shù),必須以0x開頭,例如:0x12,0xcd,0xabcdf? ;

(3)八進(jìn)制整數(shù),使用8個(gè)數(shù)字 0,1,2,3,4,5,6,7,8 來表示整數(shù),必須以 0o 開頭,例如:0o34,0o25;

(4)二進(jìn)制整數(shù),只有 0 和 1 來表示整數(shù),必須以 0b 開頭 , 例如:0b101,0b1010 。

浮點(diǎn)數(shù)也稱小數(shù),0.37,2.68,1.2e2,314.15e-2 都是浮點(diǎn)數(shù)

Python 中的復(fù)數(shù)與數(shù)學(xué)的復(fù)數(shù)完全一樣,用 j 或 J 來表示虛部 。比如:a = 3 + 4j

2.3? 字符串

在 Python 中,一般使用 '單引號(hào), 雙引號(hào)或三引號(hào)來界定,并且這三種界定符可以進(jìn)行嵌套。

字符串可以格式化,例如:

>>>name = "姍姍"

>>>sex = "女"

>>>info = """

...name: %s

...sex: %s

..."""%(name,sex)

print(info)

name: 姍姍

sex :女

2.4? 運(yùn)算符

Python 運(yùn)算符:

運(yùn)算符示例

功能說明

x + y

算術(shù)加法,列表,元組,字符串合并

x - y

算術(shù)減法,集合差集

x * y

乘法,序列重復(fù)

x / y

除法

x // y

求整商

- x

求反數(shù)

x % y

求余數(shù)

x ** y

冪運(yùn)算

x < y;x <= y;x > y;x >= y

大小比較

x == y;x != y

相等比較,不等比較

x or y

邏輯或

x and y

邏輯與

not x

邏輯非

x in y;x not in y

成員測試

x is y; x is not y

對象實(shí)體同一性測試

|,^,&,<>,~

位運(yùn)算符

&,|,^

集合的交集,并集,對稱差集

@

矩陣乘法

2.5? 基本的輸入輸出和模塊的導(dǎo)入

在 Python 中,使用內(nèi)置函數(shù) input() 來接受鍵盤的輸入,input()函數(shù)的一般用法為:

x = input("提示:")

這個(gè)函數(shù)返回用戶輸入的對象。

Python 的模塊的導(dǎo)入用三種方法:

1.import 模塊名 [as 別名]

import os

2.from 模塊名 import 對象名 [as 別名]

import math import sqrt

3.from 模塊名 import * [as 別名]

from random import *

2.6 Python 序列

2.6.1 列表

列表是 Python 內(nèi)置的可變的有序的內(nèi)存空間,例如:[1,2,3,4] 就是個(gè)列表。

列表常用方法:

方 ? 法

說明

list.append(x)

將元素 x 添加到列表尾部

list.extend(L)

將列表 L 中的所有元素添加到列表尾部

list.insert(index,x)

在列表指定位置 index 添加元素 x

list.remove(x)

在列表中刪除首次出現(xiàn)的元素 x

list.pop([index])

刪除并返回列表對象指定位置的元素,默認(rèn)為最后一個(gè)元素

list.clear()

刪除列表中的所有元素,但保留列表對象

list.index(x)

返回第一個(gè)值為x的下標(biāo),沒有拋出異常

list.count(x)

返回元素 x 在列表出現(xiàn)的次數(shù)

list.reverse()

對列表進(jìn)行原地翻轉(zhuǎn)

list.sort()

對列表進(jìn)行原地排序

list.copy()

對列表進(jìn)行淺拷貝

列表創(chuàng)建:

>>>alist = []

>>>blist = [1,2,5]

>>>del alist

列表的成員判定

>>>a = [1,2,3,4,5]

>>>5 in a

True

切片操作

>>>a = [1,2,5,6,8,4,6]

>>>a[3:5]

[6,8]

常用函數(shù)

(1)len(列表)返回列表的長度

(2)max(列表)返回列表的最大值

(3)min(列表)返回列表的最小值

(4)zip(列表1,列表2,列表3)將多個(gè)列表或元組對應(yīng)位置的元素組合為元組,并返回包含這些元組的列表

列表推導(dǎo)式

廢話不不多說,看實(shí)例:

>>>a = [i for i in range(1,10)]

>>>a

[1, 2, 3, 4, 5, 6, 7, 8, 9]

一以上面的實(shí)例,可以學(xué)會(huì)大多數(shù)的列表推導(dǎo)式

2.6.2 元組

元組跟列表相似,但是元組的元素不可修改,元組一旦創(chuàng)建,用任何方法都無法修改元素的值

元組的創(chuàng)建與刪除

a = (1,2,3,4)

del a

2.6.3 字典

字典是 " 鍵 - 值 " 的無序可變序列,字典中的每個(gè)元素都有 "鍵"和"值" 。

字典的創(chuàng)建與刪除

>>>a = {"1":4,"e":5,"we":"all"}

>>>del a

字典的讀取

字典的讀取跟列表的有相似指出,字典的 index 就是 字典的 鍵

>>>a = {"1":4,"e":5,"we":"all"}

>>>a["we"]

all

還有一種 get(鍵),返回鍵對應(yīng)的值,在默認(rèn)情況下,沒有找到返回 None

字典的添加

>>> a = {"1":4,"e":5,"we":"all"}

>>>a["rt" ] = "try"

>>>b = {"re","eew"}

>>>a.update(b)

總結(jié)

以上是生活随笔為你收集整理的python中变量不需要事先声明_第二章 Python 变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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