python入門基礎筆記--1

以前在學校的時候,其實學過python,自己感覺這是一門很優雅的語言。現在覺得有必要把基礎整理出來,學習的教程是廖雪峯的python2.7

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738150500472fd5785c194ebea336061163a8a974000 

1)pythond 的安裝:

現在python的安裝十分簡單。在windows上只要下載exe文件。安裝時記得勾選全部選項。

驗證的時候,只需要打開 cmd ==>python ==>pip


2)輸入和輸出

輸出:print

輸入:raw_input() 這個函數意味着輸入的是字符串


3)python基礎:

整數:1,2,3,4

浮點數:1.0 ,2.0 

字符串:使用""或者'' 記得使用 \ 進行轉義。是不變的。

布爾值:可以用and  or  not 進行運算

空值:None

常量:通常大寫。可改變,但是規定是不改變


4)字符串和編碼:

開頭常用代碼:

#!/usr/bin/env python
#-*- coding : utf-8 -*-

格式化:

常見佔位符:

%d整數

%f浮點數

%s字符串

%x十六進制整數

但是一般用%s  把所有的轉換爲字符串 

eg:

print "Hi %s. Today is %s" %("john","12-18")

% 後面是一個tuple。只有一個數字的時候可以不同(),但是我覺得都用()比較好記憶


5)list and tuple

list:

一種有序的集合,可以隨時添加和刪除其中的元素

len():表示這個集合的長度

可以用索引來訪問每一個位置的元素,索引從0開始,也可以從-1開始

增加:append(val)

插入:insert(index,val):在第index插入val

刪除:pop(i)刪除第 i 個元素

替換:直接賦值給索引


eg:

classmate=['john','jack','bob']
#-*- coding:utf-8 -*-
classmate = ['john','list','john']
print classmate
classmate.append("jaki")
print classmate
classmate.insert(0,'hehehe')
print classmate
classmate.pop()
print classmate

tuple:

使用()進行定義。一旦確定就不能更改。所以沒有跟list一樣的方法,其餘的都跟list一樣了

優點在於 因爲不可變,所以更安全

tuple所謂的不變,是指指向永遠不變

wKiom1ZzdrCgZp7qAAAM7aUxz-A804.png

wKiom1ZzdrDDKvJtAAAM6dabAuA356.png








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章