Python學習筆記 基礎知識

2021-06-19 21:06:22 字數 2032 閱讀 9822

# -*- coding: cp936 -*-

#此行是為了和linux的平台保持相容,是用來告訴shell執行時,去用/bin/python來解釋執行

#!/bin/python 

#此行指明了編碼方式,預設是utf-8,如果我們要輸出中文或者採用中文的注釋,就會出現錯誤

#coding=gb2312

#python特色一:

'''三引號注釋使用'''

"""三引號注釋"""

#python特色二:強制縮排,常用於函式定義

def hello():

"""將hello world做到乙個函式裡面去"""

print "hello world!"

#if _name_=='_main_':

'''相當於main函式'''

hello()

#python特色三:字串,單引號=雙引號

#變數不需要宣告型別,直接用=賦值

a="hello"

b='world'

print a

print b

print a+b

x=10

y=20

print 'x+y=',x+y

#python的程式預設是順序執行的

#if...else...:  if...elif...else...:

love=true

if love==true:

#語句後面有:號

#子句要縮排

print 'i love you'

else:

print 'i don not love you'

#for...in...:

#range是乙個內建函式 range(起始值,終止值,步長)起始值預設為0,步長值預設為1,終止值是採用小於

for i in range(5):

print i

#自定義函式 格式: def 函式名(引數,引數):

#    實現語句

#    實現語句

#    return...

#最後縮排結束,代表函式結束

def sayhello(count):

for index in range(count):

print "hello"

sayhello(5)

#使用全域性變數,需要用global宣告

id=100

def addandprintid():

global id

print id

id = id+1

addandprintid()

addandprintid()

#內建函式,raw_input用來讓使用者輸入資料

aa=raw_input("請輸入數值:")

#len([string])用來計算字串、列表等物件的長度

print len(aa)

#str()將物件轉化成字串

print str(100)

#int()用來返回整數

if int(aa) > 100:

print aa

else:

print "小於100"

#列表a=#定義為空的列表,注意列表中的資料型別可不同

a.insert(0,9)#在固定位置插入元素

a.index(10)#a.index(元素,開始,結束) 返回匹配到的第乙個元素的索引

a.remove(10)#從0開始索引,知道匹配到相等的第乙個元素,刪除該元素,只會刪除乙個

print a[0]#引用元素 a[索引]

print a

#元組#元組和列表很相似,唯一的區別是元組定義好以後就不能再改動

a=(1,2,'iloveyou')

print a

#字典#根據乙個鍵來對應乙個物件

ab=print '%s' % ab['s']

#序列#序列的的兩個主要特點是索引操作符和切片操作符,索引操作符讓我們可以從序列中抓取乙個特定專案

#切片操作符讓我們能夠獲取序列的乙個切片,即一部分序列

Python基礎知識學習筆記

前置知識 一切皆物件,有自己的屬性和方法 變數 變數 variable 先賦值後使用 字串 轉義字元 i m lzh 格式化字串 print f my name is name 0 3 lzh 包括前面不包括後面 函式 def triangel width int input 請輸入長 height...

Python學習筆記 基礎知識

python中單行注釋以 開頭,多行注釋可以用多個 號,或者三個單引號或雙引號。我是注釋 我也是注釋 我也是注釋 我也是注釋 python使用縮排空格數來識別 塊而不是大括號,同乙個 塊的語句必須包含相同的縮排空格數。if true print hello world else print hell...

Python學習筆記一 基礎知識

lovely python整理 python 弱資料型別,不需要強制宣告 python 一切都是物件 pyhton 語句塊以 結尾,並且下句縮排 python 復用級別 行 函式 類 模組 python 支援函式 python kiss原則 keep it stupid 一 中文支援 二 使用模組 ...