python 不熟的語法1
1. integer / integer = float。
2. 計算機不能完全精確地儲存浮點數,例如1/3的浮點數形式。有時這會導致很頭疼的bug。
3. 用求冪的方法開根號,可以不用匯入math庫:
import math
# 對一個數開根號
>>> math.sqrt(9)
3.0
>>> 9 ** (1/2)
3.0
>>> 9 ** 0.5
3.0
4. 地板除(floor division),一開始覺得這個中文譯名很差,後來覺得甚至有點可愛:
>>> 20 / 6 3.333... # 20除以6的商 >>> 20 // 6 3 # 20除以6的餘數 >>> 20 % 6 2
5. string和list都有類似的乘法和加法:
>>> "a" + "b"
'ab'
>>> ["a"] + ["b"]
['a', 'b']
>>> "a" * 4
'aaaa'
>>> 4 * "a"
'aaaa'
>>> ["a"] * 4
['a', 'a', 'a', 'a']
>>> 4 * ["a"]
['a', 'a', 'a', 'a']
相關推薦
python 不熟的語法1
1. integer / integer = float。 2. 計算機不能完全精確地儲存浮點數,例如1/3的浮點數形式。有時這會導致很頭疼的bug。 3. 用求冪的方法開根號,可以不用匯入math庫: import math # 對一個數開根號 >>> math.sq
python 不熟的語法6
1. tuple型別也可以巢狀使用: >>> a = (1, 2, (1, 2)) >>> a (1, 2, (1, 2)) 2. tuple型別在建立時可以不加括號: >>> a = 1, 2, 3 >>> a (
python 不熟的語法5
1. python的庫可以分為三類:自己寫的庫,用pip下載的庫,python自帶的庫。 2. python package index(PyPI),裡面有大量的庫,還可以往裡上傳自己的庫。 3. 如果函式沒有指定返回值,那麼函式將返回None: >>> var = p
python 不熟的語法4
1. 一個好的變數名:用while遍歷list時,max_index = len(lists) - 1 2. 重用程式碼。Don't repeat yourself. 3. 實參(argument),形參(parameter) def add(x, y): # x, y為形參 r
python 不熟的語法3
1. list的最後一個元素的後面也可以帶逗號。 >>> [1, ] [1] 2. str 可以看作是元素不可改變的list,它們有點像啊。 >>> a = "abc" >>> a[0] = "d" Traceback (most r
python 不熟的語法2
1. 在python中,變數沒有特定的資料型別。也就是說,我們可以給一個變數賦str型的值,隨後給它賦int型的值。但是不建議這樣做。 >>> a = 5 >>> a 5 >>> a = "5" >>> a '5' 2.
python 不熟的語法7
1. str型別的一些不常用的方法,str.startwith(), str.endwith(), str.replace(), str.join()。 string = "I love you." print(string.startswith("I")) #prints True prin
我學python的第一天《python的基礎語法1》
port test 浮點 大字段 windows系統 完全 說明 組成 開頭 標識符 第一個字符必須是字母表中字母或下劃線‘_‘。 標識符的其他的部分有字母、數字和下劃線組成。 標識符對大小寫敏感。 可以存在中文標識符 python保留字 保留字即關鍵字,我們不能把
0086-【Python系統】-python的匯入語法1
匯入: Python能對模組module和包package進行匯入。 當你在一個模組中寫的程式碼需要使用到其他模組或者包的程式碼要怎麼辦?匯入它! Python模組 一個Python包 就是一個資料夾folder,裡面含有模組檔案(在Python 2中,這個資
python不歸路(1)
記錄學習《笨辦法學python3》中遇到的一些 問題在做習題4的時候,明明昨天做前面幾個題都好好的,今天突然powershell就崩掉了,真是萬事開頭難,如圖:於是馬上問萬能的百度可是大多都是說該許可權的問題,我試著網上給的方法:1.powershell裡輸入Get-Exec
python 基本語法1
input gb2312 第一個字符 bytes Coding str1 use -- finall 一、Hello World python下的Hello World寫法: 1 #!/usr/bin/env python 2 # _*_ coding: UTF-
Python大神之路 - Python基礎語法1
介紹 pan python基礎 發展 soft windows python介紹 ffffff 輸入 本章內容 Python介紹 發展史 Python 2 or 3? windows安裝Python Hello World程序 變量 用戶輸入 數據類型 數據運算符 作業
python基本語法1.3
exce pre ted cnblogs 基本 python logs ner exp # -*- coding: utf-8 -*-#或者寫成下面這種形式 # coding: utf-8 #註意空格的對齊try: x = 100 y = 200 exc
第4章:介紹python物件型別/4.1 python的核心資料型別/4.2 字串/4.2.4 字串格式化、字串編輯HTML或者XML語法、使用正則表示式
字串格式化 %s 方式格式化: >>> "%s,abc,%s" %('123','456') '123,abc,456' {數字}方式格式化: >>> "{0},abc,{1}".format('123','456') '123,a
python爬蟲系列(3.1-xpath語法的介紹)
一、關於xpath的認識 xpath(XML Path Language)是一門在XML和HTML文件中查詢資訊的語言,可用來在XML和HTML文件中對元素和屬性進行遍歷。 二、xpath的基本語法 1、選擇節點 2、謂語 謂語是用來找出某個特定的
mooc-python語言程式設計練習1-基本語法元素
練習一 1.# 00390031003900310038843 Guido van Rossum正式對外發布Python版本的
Python高階語法1
1、GIL(Global Interpreter Lock) 全域性直譯器鎖就是CPython直譯器內部的鎖,與Python語言是沒有關係的。是直譯器為了鎖住解釋其內部的全域性資源,每個執行緒想要執行,首先要獲取GIL,而GIL本身就是一把互斥鎖,造成所有執行緒只能一個
Python 3基礎語法知識點都在這裡了,如果還不能入門就不能怪我
簡介 Python 是一種高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。Python 由 Guido van Rossum 於 1989 年底在荷蘭國家數學和電腦科學研究所發明,第一個公開發行版發行於 1991 年。 特點 易於學習:Python 有相對較少的關鍵字,
Python基本語法1(基礎知識)
1、將Python當成計算器 直接在裡面使用+,-,*,/即可,取整數//,求餘% 2、賦值 width=20 i=j=k=0 a,b=0,1 賦值後計算:width+i 3、字串 單引號和雙引號混
python:正則1
itl .com fis 使用 pos clas nbsp com 正則表達式 魚c(擴展閱讀): Python3 如何優雅地使用正則表達式(詳解一) Python3 如何優雅地使用正則表達式(詳解二) Python3 如何優雅地使用正則表達式(詳解三) Python3 如