Python學習筆記(一)

1.python語言的優點:(1)是一種高級語言,提供大量的庫和內置數據結構(2)書寫簡潔優美 缺點:是解釋性語言,執行速度較慢

2.從官方網站下載的python解釋器為CPython,是一種用C語言編寫的python解釋器。在命令行如果啟動python3,輸入python3而不是python。

3.如果想在Linux或Mac下類似Win下的.exe文件一樣直接運行,可以在編寫的源文件開頭加上 #!/usr/bin/env python3,然后輸入 ./ex1.py即可不通過交互窗口直接運行ex1.py源代碼。

4.python中的常量通常用全大寫字母表示,例如PI = 3.1415926,但是這只是一種約定俗稱規定,常量中的值依然是可以改變的,這點在解釋器并沒有限制死。

5.python有兩種除法,分別是 / 和//。例如10/3 = 3.3333335,而10//3 = 3。當用/號相除得到浮點數時,python會自動保留浮點數,而用//則只保存結果的整數部分。整數值是表示的是精確值,而浮點數表示的是近似值。

6.西方英語字母采用的是ASCII碼,為了擴展其他國家的語言而發明了Unicode編碼。而UTF-8編碼是一種為了節省空間的“可變Unicode”編碼。在計算機內存中,統一使用Unicode編碼,當需要保存到硬盤或者需要傳輸的時候,就轉換為UTF-8編碼。用記事本編輯的時候,從文件讀取的UTF-8字符被轉換為Unicode字符到內存里,編輯完成后,保存的時候再把Unicode轉換為UTF-8保存到文件。瀏覽網頁的時候,服務器會把動態生成的Unicode內容轉換為UTF-8再通過網絡傳給客戶端瀏覽器。為了保證在讀取源代碼時候是采用utf-8格式,在源文件開頭可以加入 # -×- coding:utf-8 -*-

7.關于list中pop()和remove()。

?

lst = [1,2,3,2,5,1,5]
>>> lst
[1, 2, 3, 2, 1, 5]
>>> lst.pop()
5
>>> lst.pop(3)
2
>>> lst.remove(1)
>>> 

  pop()默認是彈出list的最后一個元素,可以通過輸入下標來指定要刪除元素,同時pop()方法會返回被彈出元素的值。而remove()是指定list中要刪除的元素,如果有多個重復的被刪除元素,則默認刪除第一次出現的元素,并且不返回刪除元素的值。

8.tuple()所指向的內容是不能改變的,但是tuple()所指向的內容的內容卻可以改變。

例如

>>> t = ([1,2], [3,4])
>>> t
([1, 2], [3, 4])
>>> t = ([5,6], [7,8])
>>> t
([5, 6], [7, 8])

?

9.range()方法提供了快速的list生成器,生成list為左閉右開,即包含左邊的數字而不包含右邊。默認為從0開始生成,第三個參數為步長。

10.使用key-value存儲結構的dict在Python中非常有用,選擇不可變對象作為key很重要,最常用的key是字符串。

轉載于:https://www.cnblogs.com/la0bei/p/4539736.html

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

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

相關文章

匯編語言基本概念匯總

匯編語言應該是我們如今學的最“低級”的語言了,由于如今不會再有人去學機器語言了。而匯編語言還在一些硬件或者嵌入式設備上使用并開發著。下面資料是為了大學的匯編考試整理的資料,如今與大家分享,希望能給大家提供幫助。 匯編語言程序設計…

MySQL找出鎖等待

1.服務器級別的鎖等待可以通過show processlist看到等待鎖的線程id,但是無法知道究竟哪個線程持有鎖可以通過mysqladmin debug相關等待鎖的線程以及誰持有鎖可以在錯誤日志中找到2.存儲引擎層的鎖等待則比較麻煩,以下是innodb存儲引擎中鎖等待以及哪個線…

C++給函數傳數組參數C++給函數傳數組參數

C給函數傳數組參數 在C中&#xff0c;如果要給一個函數傳入一個數組&#xff0c;一般都是傳入兩個參數一個數組指針和一個數組大小 例&#xff1a; void print_1 (int n, int *datas ) { for (int i 0; i < n; i) { std::cout << datas[i] <<…

clover引導mbr安裝黑蘋果_安裝黑蘋果記錄(一)

從來沒有接觸過macOS(蘋果系統)&#xff0c;孩子說他用的那臺電腦linux不能安裝一些軟件&#xff0c;問我能不能安裝黑蘋果&#xff0c;一些軟件只有win和mac的客戶端&#xff0c;卻沒有linux版本。他知道我不會給他安裝Windows&#xff0c;一個是怕他玩游戲&#xff0c;另外一…

人口變動的經濟分析

佳木斯市人口變動的經濟分析上 人口生產和物質生產&#xff0c;是有史以來人類社會同時存在和同步發展的兩種生產&#xff0c;一切經濟變動都與人口變動有直接或間接的關系&#xff0c;而一切人口變動又可以從經濟變動中找到原因。為此&#xff0c;本文試根據我國、我省和我市第…

【javascript】操作符:一元操作符

一、一元操作符 <script>// var num1,num2,num3; num11;num22; alert(num1num2);//4 在前 alert(num1num2);//4 num11; alert(num1--num2);//3 num1NaN; alert(num1num2);//NaN num1true; alert(num1num2);//3 true轉化成了1 num1fal…

doxygen問題集錦

使用doxygen排版數學公式出錯的解決方法 參考&#xff1a;http://blog.csdn.net/huangbo10/article/details/46801949 問題 今天玩了一下doxygen&#xff0c;碰到一個問題 ! Undefined control sequence. l.77 $ y_{\mbox{test}} \mathbb{E}[y_{\mbox{train}}] x $ ? !…

ubuntu中make頭文件找不到_和平精英:游戲中找不到人怎么辦?這些技巧幫你練出“火眼金睛”...

大家好&#xff0c;歡迎來到《刺激實戰教室》&#xff0c;我是你們的老朋友刺激哥。俗話說&#xff0c;電子競技不需要視力&#xff0c;而這句話也是《和平精英》的一個“痛點”。在《和平精英》這款游戲中&#xff0c;更是如此。在很多時候&#xff0c;敵人就藏在我們的附近&a…

[CDA數據分析師學習之路] 【CDA就業班獨家發布】學習之路

http://bbs.pinggu.org/thread-4677737-1-1.html轉載于:https://blog.51cto.com/xbh1314/1923452

jdk8永久代從方法區移除的驗證

/*** 測試使用jdk8中是否仍然可以使用永久代* jvm options * -Xms20m -Xmx20m -Xmn10m -XX:PermSize10m -XX:MaxPermSize10m -XX:PrintGCDetails* * 結果運行提示&#xff1a;* Java HotSpot(TM) Client VM warning: ignoring option PermSize10m; support was removed in 8.0*…

eureka配置_F版本SpringCloud 5—Eureka集群和自我保護機制

源碼地址&#xff1a;https://gitee.com/bingqilinpeishenme/Java-Tutorials前言上篇文章中&#xff0c;通過代碼搭建了Eureka注冊中心和客戶端&#xff0c;是Eureka的簡單應用&#xff0c;在本文中將會講解更多關于Eureka服務端的應用以及原理。Eureka 自我保護機制進入自我保…

windows共享內存

在windows編程中避免不了使用共享內存&#xff0c;因為他是進程間通信、文件讀取最簡單的方式&#xff0c;有書上還說其他進程間通訊機制如管、油槽、WM_COPYDATA底層也是用的共享內存機制。關于使用方法還是請參考MSDN。 最近聽說使用共享內存不安全&#xff0c;可能會被其他進…

Chrome指令/追蹤Http請求相關

2019獨角獸企業重金招聘Python工程師標準>>> Chrome HTTP抓包&#xff0c;在地址欄輸入 chrome://net-internals/#requests轉載于:https://my.oschina.net/u/2292141/blog/895603

離散卷積與自相關

本文章轉載自&#xff1a;http://www.cnblogs.com/einyboy/archive/2012/12/30/2839633.html 一、 定義 離散信號f(n),g(n)的定義如下&#xff1a; N-----為信號f(n)的長度 s(n)----為卷積結果序列,長度為len(f(n))len(g(n))-1 例&#xff1a; f(n) [1 2 3]; g(n) [2 3 1]; …

PHP文件操作類

<?php /*************************************************************************************** 文件名&#xff1a;File.cls.php 文件簡介&#xff1a;類clsFile的定義&#xff0c;對文件操作的封裝 版本&#xff1a;2.0 最后修改日期&#xff1a;2011-8-23 *******…

excel打開后灰色不顯示內容_Excel二維表轉換,一分鐘就夠

點擊藍字關注我們44個Excel 使用技巧基本方法作為職場人&#xff0c;加班累如狗。如何更輕松的工作并獲得喜人的報酬便是咱們職場人一直追求的“生活哲理”&#xff0c;說到Excel,對于辦公室群體而言實在是太常見不過了&#xff0c;不管做什么&#xff0c;咱們都會跟它打交道&a…

利用PHP SOAP實現web service

一 什么是SOAP&#xff1f;可以做什么&#xff1f; SOAP 指簡單對象訪問協議&#xff0c;它是一種基于XML的消息通訊格式&#xff0c;用于網絡上&#xff0c;不同平臺&#xff0c;不同語言的應用程序間的通訊。可自定義&#xff0c;易于擴展。一條 SOAP 消息就是一個普通的 XML…

UVA350-水題

UVA350-水題 #include<iostream>using namespace std;int main() {int c 0;int Z, L, I, M;while (cin >> Z >> I >> M >> L){c;if(Z L && L I && I M && M 0){return 0;}int i 1;int K, P;I I % M;Z Z % M;K …

卷積的循環矩陣求解方法

通常我們求解一維卷積或者二維卷積都是采用模板平移的方法&#xff0c;今天我們介紹一種新的求解方法&#xff0c;可以一次性求出所有的結果。 一維卷積 卷積定義 對于兩個長度分別為m和n的序列x(i)和g(i)有&#xff0c; h(i)x(i)?g(i)∑jx(j)g(i?j)h(i)=x(i)*g(i)=\sum_…

Windows 10 開發日記(五)-- 當Binding遇到異步 -- 解決方案

前文再續&#xff0c;上一章提出了問題&#xff0c;本章提出了三種解決方案&#xff1a; 解決方案一&#xff1a;手動進行異步轉換,核心思想:將binding做的事情放入CodeBehind FilterItemControl.XAML: <Grid><Image x:Name"FilterImage" Stretch"Unif…