python邏輯型數據也叫什么_Python入門 | 運算符和數據類型

自用總結。

零散知識

1.Python的計算方法:運算符、函數、方法

1) 方法與函數的區別:

方法與特定類型的對象有關,是屬于某個對象的函數,對象始終是該方法的第一個參數。e.g. islower()方法是檢查字符串中字符是否為小寫形式的方法:"hello".islower()、"one fish,two fish".count('fish')

函數在括號里輸入參數。

2) 運算符:

算術運算符: **冪 %取模 //向下取整

比較運算符

邏輯運算符:and or not

成員運算符: in、not in

恒等運算符:is、is not

x is None # 檢查x是否為None

a = [1, 2, 3]

b = a

c = [1, 2, 3]

print(a == b) # True

print(a is b) # True

print(a == c) # True

print(a is c) # False

2.賦值與一些函數

x,y,z = 1,2,3

type(x)

len(x)

int(x)

float(x)

str(x)

3.print與input

name = input('please enter your name:')

print('hello',name)

print('hello,\nworld')

# 不能換行

print('''hello,

world''')

# 一定要換行

print('''hello,\n

world''')

print(r'''hello,\n

world''')

4.一些規則如果使用空格縮進,就一直用空格,不要用制表符

用4個空格縮進

在類之間空兩行(?)

字典、列表、元組以及參數列表中,在 ,后一個空格

字典的:后也要添加一個空格

在賦值運算符合比較運算符周圍要有空格(參數列表中除外),但是括號里不加空格。例如:a = f(1,2) + g(3,4)

5.變量名

普通字母、下劃線、數字。

不能有空格,不能以數字開頭,不能使用保留字或內置標識符(會報錯)

全部使用小寫字母并用下劃線分隔

6. PEP8 編碼規范

7.string字符串

用單雙引號均可

"hello, I'm xx."

'she said: "I am fine."'

'I\'m fine.'

# 單雙引號

'hello' + 'world' # helloworld 沒空格

'hello' * 2 # hellohellow 每空格

數據結構

1.list列表:可變、有序與字符串最相似,都支持len、索引、切片、成員運算符。但列表可以改,字符串不能改

Month = ['JAN', 'FEB'] 中括號

切片:[6:9] 取678

2.tuple元組:不可變、有序Month = ('JAN', 'FEB') 小括號;括號可省略:dimensions = 52, 40, 100

解包:length, width, height = dimensions

3.set集合:可變、無序,只包含唯一元素a = {1, 2, 3} 大括號

number = [1,2,6,3,1,1]

unique_nums = set(number)unique_nums.add(10) : 不是append,會把10放在任意位置

4.dictionary字典 :可變,無序,存儲元素對(鍵和值)鍵是不可變的,故list不能當鍵

student['Amy'] 數據結構的索引都是中括號

可以直接添加新鍵student['John'] = 12

檢查鍵是否在字典中:in、get 。如果預計查詢會失敗,最好用get。

print( 'Amy'in student)

print(student.get('Amy')) # 不存在輸出None

print(student.get('Amy'),'not') # 不存在輸出not復合字典:student['Amy']['age']

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/454505.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/454505.shtml
英文地址,請注明出處:http://en.pswp.cn/news/454505.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Flask 第三方組件之 WTForms

簡介 WTForms是一個支持多個web框架的form組件,主要用于對用戶請求數據進行驗證。 安裝: pip3 install wtforms 用戶登錄注冊示例 1. 用戶登錄 當用戶登錄時候,需要對用戶提交的用戶名和密碼進行多種格式校驗。如: 用戶不能為…

機器學習原理與算法(六) 支持向量機

版權聲明:本系列文章為博主原創文章,轉載請注明出處!謝謝! 本章索引: 從第3章的Logistic回歸算法開始,我們一直在討論分類問題。在各種不同的分類算法中,...,我們一直在討論如何分類…

讀《程序員的SQL金典》[2]--函數

一、數學函數 1.RAND SELECT RAND () ---0.302870228294199取0-1之間的隨機小數。 2.小數取整 CEILINT(data)舍掉小數部分并向上取整。FLOOR(data)舍掉小數部分并向下取整。SELECT TOP 3 FWeight, CEILING(FWeight ),FLOOR( FWeight) FROM T_PersonRound(m,d):四舍…

html div模塊前留空白,html – 3個DIV彼此相鄰,中間填充空白

您好我想問你如何將3 DIV放在一起,而中間一個填補第一和第三DIV之間的空白.我想在第一個NAD第三個DIV中有動態按鈕,我需要中間DIV來填充第一和第三個DIV之間的空間.我會破壞純CSS / HTML(沒有JavaScript)這是我的嘗試:http://jsfiddle.net/4smx3627/#wrapper{height…

mplayer安裝記錄 源碼分析

mplayer源碼下載地址: http://www.mplayerhq.hu/MPlayer/releases/ 下載最新的MPlayer-1.0rc4 #mkdir /usr/local/mplayer #mkdir /usr/local/codecs #cd MPlayer-1.0rc4 #./configure --prefix/usr/local/mplayer --codecsdir/usr/local/ codecs --langua…

python人臉識別代碼百度ai_python百度AI人臉識別API測試

1、注冊賬號 2、創建應用 3、得到AK和SK 4、用AK SK獲取access_token 可用下面的代碼: #!/usr/bin/python3.5 # encoding:utf-8 import requests # client_id 你的AK client_secret 你的SK host https://aip.baidubce.com/oauth/2.0/token?grant_typeclient_crede…

Flask 第三方組件之 SQLAlchemy

一、介紹 SQLAlchemy是一個基于Python實現的ORM框架。該框架建立在 DB API之上,使用關系對象映射進行數據庫操作,簡言之便是:將類和對象轉換成SQL,然后使用數據API執行SQL并獲取執行結果。 安裝:pip3 install sqlalc…

httpservlet獲取請求端IP地址

request.getRemoteAddr(); 轉載于:https://www.cnblogs.com/panxuejun/p/7623850.html

html 中怎樣顯示enum,JavaScript如何枚舉?

JavaScript中對象的屬性分為兩種:數據屬性和訪問器屬性。然后根據具體的上下文環境的不同,又可以將屬性分為:原型屬性和實例屬性。原型屬性是定義在對象的原型(prototype)中的屬性,而實例屬性一方面來自構造的函數中,然…

iperf測試網卡性能

Iperf是一個網絡性能測試工具。可以測試TCP和UDP帶寬質量,可以測量最大TCP帶寬,具有多種參數和UDP特性,可以報告帶寬,延遲抖動和數據包丟失 因為產品上確定要要用的PHY是千M的&a…

acrobat 控件可以發布嗎_短視頻可以同時在多個平臺發布嗎?

我們在做自媒體內容創業中,很多人都在做視頻版塊,那么一個短視頻到底能不能多平臺同時發布呢?那么今天,我來分享給大家,希望能夠幫到你解決困惑。1.作品可以多平臺分發:大家不確定是否能多平臺分發&#xf…

紅河學院計算機科學與技術,2016年紅河學院計算機科學與技術專業最低分是多少?...

類似問題答案2016年廈門理工學院計算機類(含計算機科學與技術、網絡工程、空間信息與專業最低分...學校 地 區 專業 年份 批次 類型 分數 廈門理工學院 福建 計算機類(含計算機科學與技術、網絡工程、空間信息與 2016 一批 理科 491 學校 地 區 專業 年份 批次 類型 分數 廈門理…

Flask 第三方組件之 script

Flask Script擴展提供向Flask插入外部腳本的功能,包括運行一個開發用的服務器,一個定制的Python shell,設置數據庫的腳本,cronjobs,及其他運行在web應用之外的命令行任務;使得腳本和系統分開; …

CentOS四種方法自建yum倉庫

將ISO光盤鏡像作為yum本地倉庫(適用于不能聯外網的環境): 1、 禁用所有可用的yum倉庫,為方便演示,直接全部刪除: # cd /etc/yum.repos.d # ls # rm -rf * 2、 創建光盤掛載點,掛載光盤&#x…

python substr_python數據分析-數據對象(一)

Python基本數據類型一般分為:數字、字符串、列表、元組、字典、集合這六種基本數據類型。不可變(3 個):Number(數字)、String(字符串)、Tuple(元組)&#xff…

VLC框架分析

功能部份: VLC媒體播放器的核心是libvlc ,它提供了界面,應用處理功能,如播放列表管理,音頻和視頻解碼和輸出,線程系統。所有libvlc源文件設在的/src目錄及其子目錄: # config/ :從命令行和配置…

html表格里的超鏈接點不了,Excel如何添加和取消超鏈接 Excel超鏈接打不開是怎么回事...

很多用戶在制作excel表格的時候都會添加一些超鏈接,在制作完成后發布到網頁,閱讀者可以通過超鏈接打開指引的網頁或者文件,超鏈接對制作excel表格的用戶有非常大的幫助,雖然添加超鏈接的步驟非常簡單,不過還是有些exce…

yum 安裝apache php mysql

安裝: yum install -y httpd php 查看版本:、 rpm -qa httpd php httpd-2.2.15-54.el6.centos.x86_64 php-5.3.3-48.el6_8.x86_64 修改apache配置文件: vim /etc/httpd/conf/httpd.conf 在#ServerName www.example.com:80行下添加一行 Server…

Python 散點圖線性擬合_機器學習之利用Python進行簡單線性回歸分析

前言:在利用機器學習方法進行數據分析時經常要了解變量的相關性,有時還需要對變量進行回歸分析。本文首先對人工智能/機器學習/深度學習、相關分析/因果分析/回歸分析等易混淆的概念進行區分,最后結合案例介紹如何利用Python進行簡單線性回歸…

Flask 第三方組件之 Migrate

flask-migrate是flask的一個擴展模塊,主要是擴展數據庫表結構的.類似于Django的python manage.py migrate 官方文檔: http://flask-migrate.readthedocs.io/en/latest/ 安裝 pip install flask-migrate 使用舉例 from flask import Flask from flask_sqlalchemy import SQLA…