Python基礎知識html
(1)python模塊
(2)如何聲明python變量
(3)進制轉換
(4)格式化數字
(5)單行註釋和多行註釋
(6)單引號和雙引號字符串
(7)拼接字符串
(8)長字符串python
第一課:python模塊 python模塊 = 封裝了API的library 咱們先不講如何定義模塊 ,咱們先講如何引用模塊 模塊分爲2類 一、python自身提供的模塊 二、自定義模塊 //這兩種方法呢,咱們引用的方式是同樣的 引用模塊的關鍵字爲import 這個和Java的引用方式是同樣的,可是 有很大的區別,這裏只是作一個簡單的比較 import 最簡單的方式就是 import mondule_name //就是用import 後面跟模塊名字 這是最簡單的方式 若是說,咱們要用這種方式去引用這種模塊 那麼如何來使用模塊中的api呢 好比使用函數 //方法1 module_name.function_name 如何咱們在當前的函數中要訪問不少的這個模塊中的函數 若是每次的訪問 都在前面加一個mondule_name. 太麻煩了 那麼爲了簡化 咱們就要把這個mondule_name. 省略 //方法爲 from module_name improt function_name 咱們要使用的話直接 function_name 直接用 就行了 那若是要使用這個模塊中的幾百個函數,都這麼寫的話 仍是比較煩 接下來,咱們就要用到通配符 from module_name import * fun1 fun2 //這就是導入了這個模塊中的全部的函數 咱們直接用就能夠了 例子 咱們就用python中自帶的模塊來作實驗, //等後面講到自定義模塊的時候再來作相應的實驗 方法1 咱們寫一個Test.py import math //導入math這個模塊 那麼咱們就可使用math中全部的函數了 print(math.floor(20.4)) //這個的意思打印捨去的意思 輸出的結果爲 20 //就是無論小數點後面是多少都捨去通過咱們實驗 後面是20.9的時候 輸出的結果也是20 方法2 sqrt //導入masth 中的 開發(sqrt) 這個函數 //improt語句能夠出如今python代碼中的任何地方,但必須在應用以前 from math import sqrt print(sqrt(20)) 輸出結果爲 4.47213595499958 方法3 from math import * // 這裏咱們就可使用masth模塊中的全部的函數 print(sin(3.14/2)) 輸出結果爲 0.9999996829318346 // 正弦函數 無線接近1 完整代碼爲 以下: # coding:utf-8 //要加這個要否則報錯 這樣寫也能夠 # -*- coding: UTF-8 -*- import math from sympy.integrals.rubi.rules import sine print(math.floor(20.9)) from math import sqrt print(sqrt(20)) # 方法3 from math import * print(sin(3.14/2)) 有效解決「SyntaxError: Non-UTF-8 code starting with」 語法錯誤 https://blog.csdn.net/sexgeek/article/details/80019207 解決中文亂碼的問題 //這是菜鳥網站 對中文亂碼的解決方法 python2 個人學習環境爲 python3 解決方法爲只要在文件開頭加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 就好了 注意:# coding=utf-8 的 = 號兩邊不要空格。 https://www.runoob.com/python/python-chinese-encoding.html 在咱們的環境中 # coding=utf-8 這樣寫不行 要這樣寫 # coding:utf-8 實際操做: # coding:utf-8 from math import * print(floor(20.4)) print(sqrt(20)) print(sin(3.14/2)) print("我愛你,中國") 輸出結果爲: /Users/majihui/pycharm_work/venv/bin/python /Users/majihui/pycharm_work/test01.py 20 4.47213595499958 0.9999996829318346 我愛你,中國