Python入門——簡介1


1、Python 2.x vs 3.x區別


1.printpython2.x是語句,python3.xprint()函數java

2.輸入函數在python2.x中爲raw_input(),python3.x中爲input()python

3.python3.x所有字符集都是unicode,而在python2.x中是ascii編碼,須要設置python3.x

   #-*- coding:utf-8 -*-,中文才不會亂碼socket

4.python2.x一些庫名在python3.x的更改ide

python2.x函數

_winreg編碼

ConfigParserspa

copy_reg指針

Queuecode

SocketServer

markupbase

repr

test.test_support

python3.x

winreg

configparser

copyreg

queue

socketserver

_markupbase

reprlib

test.support

Python2.x python3.x庫方法也有部分不一樣,支持模塊也有變化,隨後慢慢體現。


2、安裝Pytho


安裝環境不一樣,依據本身喜愛,暫略……


3、變量


1、變量聲明

  1. 變量是全部python數據儲存爲的內存對象;變量事實上是指向內存對象的引用;

  2. "="用於將變量名與內存中的某個對象綁定:若是對象實現存在,就直接進行綁定;不然,則由"="建立引用的對象,變量名也是對象存在內存,好比:name='jhon',name這個指針指向jhon,name='tom'的時候,name是指針指向tom,可是jerry仍在內存中存放着,只是沒有被變量名指向,到必定時候會被垃圾收集器回收,和java有點像。其中當test='jerry'時,test和name這兩個變量名指向內存的地址是同樣的。id(test),id(name),變量名是內存引用的標識或符號。

2、變量定義規則

  1. 變量名只能是 字母、數字或下劃線的任意組合

  2. 變量名的第一個字符不能是數字

  3. 如下關鍵字不能聲明爲變量名

                ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except',                  'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or',                  'pass', 'print', 'raise','return', 'try', 'while', 'with', 'yield']

3、約定俗稱的變量命名方式

如下兩種方法一種便可,隨你喜歡、習慣!

  1. 使用下劃線'_'做爲鏈接,如 name_variables

  2. 使用大小寫,稱爲駝峯法,如 NameVariables,nameVariables

  3. 慎用小寫字母l和大寫字母O,由於可能被看錯爲1和0;

4、變量命名慣例

  1. 以單一下劃線開頭的變量名(_x)不會被from module import * 語句導入

  2. 以兩個下劃線開頭但結尾沒有下劃線的變量名(__x)是類的本地變量

  3. 先後有雙下劃線的變量名(__x__)是系統定義的變量名,對python解釋器有特殊意義

  4. 交互式模式下,變量名"_"用於保存最後表達式的結果



4、字符串


字符串就是一系列字符在python中,用引號括起來的都是字符,其中包括單引號和雙引號。

一、使用方法修改字符串的大小寫

方法

做用

title()

以首字母大寫顯示每一個單詞

upper()

所有大寫顯示每一個單詞

lower()

所有小寫顯示每一個單詞


示例以下:






執行結果爲:

Python`S World

PYTHON`S WORLD

python`s world






二、合併拼接字符串

一、python使用加號:+ 來合併字符串,並使用title()等方法顯示合適的格式;

二、字符串拼接之間須要輸出的內容用雙引號括起來;








注:該示例中有中文,在python2.x中不能正常顯示,須要調整編碼;在開頭聲明編碼格式#coding:utf-8;

三、使用製表符或換行符來添加空白

  1. 空白泛指任何非打印字符,如空格、製表符、換行符/能夠使用空白來組織輸出,使其更易懂。

  2. 要在字符串中使用製表符,可以使用字符組合\t,要在字符串中使用換行符,可以使用組合字符\n來實現。

    示例以下:

















四、刪除空白


額外的空白使人迷惑,python提供了方法能夠刪除末尾、開頭、兩端空白的方法。

<col style=""/

相關文章
相關標籤/搜索