python學習筆記

一、基礎
(1)變量與賦值
變量命名規則:
1、顯示
2、shang_shan_yang、ShangShanYang br/>3、數字不能開頭
4、特殊字符不能有(!@¥%……&*())
5、不能有空格
6、不能是關鍵字

a=2
b=a
a=3
print(a,b)#3,2

a,b=1,2
id(a)#查看a的內存地址(不是實際的物理內存地址)
(2)用戶交互
name=raw_input('please input your name:')#python2
name=input('please input your name:')#python3
(3)條件判斷與縮進
a=1
if a>3 :
print('a>3')
elif a<3:
print('a<3')
else:
print('a=3')

(4)while循環控制
import time
a=1
while a<10:
print(a)
time.sleep(1)
a+=1

#break終止本層循環
(5)for循環控制
for i in range(11):
print(i)

(6)常用數據類型

常數
布爾
字符串:移除空白('a'.strip())、分割(split())、長度(len())、索引(index())、切片
a='zq'
b='dq'
print("a=%s\nb=%s"%(a,b))

smg='''
a=%s
b=%s'''%(a,b)
print(smg)

列表:索引(下標)、切片、追加、刪除、長度、包含、循環
#a=[1,2,'3d','2','3d','3d']
a=[1,2,3,4,5]
b=a[0:4]
#a.append('sdd')
a.pop()
a.insert(1,5)
a.remove(2)
a.reverse()
#a.sort()
#print(a.index('3d'))
#print(a.count('3d'))
a.extend('xkq')
a in a
print(a)

元組

字典
a={'a':1,'b':"ddddd"}
a['a']
a['c']='dfgh'

keys values items

(7)文件操作
f=open('test.txt','a')
f.write('sfcsdsdwwdwd\n')
f.write('sfcsdsdwwdwd\n')
f.flush()
f.write('sfcsdsdwwdwd\n')
f.close()
'''
f=open('test.txt','r')
a=f.read()#讀取所有內容,當成一個字符串
b=f.readline()#只讀取一行
c=f.readlines()#讀取所有內容,將每一行當成一個字符串組成一個列表
for i in a:
print(i)
print(a)
f.close()
'''
with open('test.txt','r') as f:
a = f.read() # 讀取所有內容,當成一個字符串
b = f.readline() # 只讀取一行
c = f.readlines() # 讀取所有內容,將每一行當成一個字符串組成一個列表
for i in c:
print(i)
print(a)

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