首页 > 编程语言 > 详细

python学习笔记

时间:2018-10-08 23:06:10      阅读:172      评论:0      收藏:0      [点我收藏+]
一、基础
(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)

python学习笔记

原文:http://blog.51cto.com/qqran/2296059

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!