python菜鸟教程基础⼊门
⼀、
1. 可以使⽤’\'来连接多⾏。但是有括号的则不需要
a=b+\
c+\
d
a1=['a',
'b']
2. 引号可以是单,双,三引号均可
⼆、
1. python有5个标准类型:数字,字符串,列表,元组,和字典
2. 字符串
1. 获取某字符串的⼀段字符串可以使⽤[头下标,尾下标]
s='abcde'
s[1:5]
# 'bcde'
s+'rrr'#字符串加法
s
#bcderrr
3. 列表:Python中使⽤最频繁的类型
1. 列表⽤[]标识,⽀持[]截取,从左开始从0,从右开始为-1。列表内部⽀持字符,数字,字符串,甚⾄包含列表
2. +为连接操作,*为输出n次
t=['a','b','c']
t1=[:1]
# t1=['a','b']
t2=['a',20,2.3,'name']
4. python元组
1. 元组⽤()标识,内部元素⽤逗号分开,元组不能⼆次赋值,相当于只读列表
tuple1=('a',20,'name')
tuple1[1]=3300#!!错误,不允许改变元组的值
5. python字典
1. 是除列表外,最灵活的类型,字典可以通过键来存取。字典⽤{}来表⽰,由key和value组成
dict={}
dict['one']='I\'m one'
dict[2]='Two'
dict1={'name':'ruun','code':666,'dept':'sales'}
print(dict[2])# 'Two'
6. 数据类型转换
1. 举例,其他类似
long(x)#x转换为长整数
str(x)#x转换为字符串
三、运算符
1.
%:返回除法的余数 3%2 -> 1
**:返回x的y次幂 10**2 -> 100
‘//’:返回商的整数部分 9//2 ->4 2.
and,or,not 与,或,⾮
3. 判断是否在指定序列
in
not in
4. ⾝份运算符
is #判断两个标识符是否引⽤⾃⼀个对象
is not
a =20
b = a
if( a is b ):
print"1 - a 和 b 有相同的标识"
else:
print"1 - a 和 b 没有相同的标识"
if( a is not b ):
print"2 - a 和 b 没有相同的标识"
else:
print"2 - a 和 b 有相同的标识"
# 修改变量 b 的值
b =30
if( a is b ):
print"3 - a 和 b 有相同的标识"
else:
print"3 - a 和 b 没有相同的标识"
if( a is not b ):
print"4 - a 和 b 没有相同的标识"
else:
print"4 - a 和 b 有相同的标识"
#1 - a 和 b 有相同的标识
#2 - a 和 b 有相同的标识
#3 - a 和 b 没有相同的标识
#4 - a 和 b 没有相同的标识
四、
1. python没有switch语句,判断多条需要elif;判断多个条件,可以使⽤or
if num>0and num <10:
print('1')
elif num==0:
print('0')
五、循环语句
1. while
while(c<5):
pass
else:
pass
2. for
a=['a','b','c']
for i in a:
print(i)# 'a' 'b' 'c'
for i in range(len(a))
print(a[i])# 'a' 'b' 'c'
六、
1. break,continue 语句与c++中作⽤相同,⽤于跳出循环
2. pass语句为空语句,保持程序完整
七、字符串
1. 字符串⽀持 in, not in 访问
2. print输出时,格式化字符串或者数字
3. 使⽤三引号,可实现所见即所得,不⽤再在内容内部使⽤转义字符
print('I am %s and age is %d'%('Myy',18))
a='''I / % * '''
%s-字符串
%d-整数
%c-字符
%f-浮点数,可以指定⼩数点后精度
⼋列表
利⽤append更新列表
del删除列表某元素del list1[2]
⽀持in,not in操作
⽀持len()操作
list1[-1],表⽰倒数第⼀个元素
cmp(l1,l2)⽐较
len(l1)
max(l1)最⼤
min(l1)
list(seq)元组转为列表
list.append
list.index(obj)到该值并返回其索引
list.insert(index,obj)插⼊
list.pop[index=2])移除⼀个元素,默认是最后⼀个
九、元组
元组与列表类似,不同之处在于元组不可修改,元组使⽤(),⽽列表⽤[]元组中只包含⼀个元素时,需要在元素后⾯添加逗号。tuple=(50,)
可以通过索引访问元组值,可以进⾏截取,组合,但是不能修改其中的值元组的某⼀个值不可以删除,但是允许del语句删除整个元组
t1=('a',3,'aaa')
t2=(4,)
t3=t1[2]#'aaa'
t4=t1+t2 # 'a',a,'aaa',4
del t4
print(t4)#报错!!
元组的运算符:⽀持in 遍历;
len((1,2,3))# 3
t1=(1,)+(3,4)# (1,3,4)
t2=('A')*4#('A','A','A','A')
for x in t2:print(x)
旅游网页首页模板元素截取
L=('spam','Spam','SPAM')
L[2]#'SPAM'舍曲林早射怎么用
L[-2]#'Spam'
jdbc连接数据库的经典五大步骤L[1:]#'Spam','SPAM'
元组内置函数
cmp(t1,t2) #⽐较
len(tuple)
max(tuple) 返回最⼤值
min(tuple)
tuple(seq) 将列表转为元组
⼗、字典
字典值的访问,直接通过索引key
dict={'name':'Zara','Age':7,'Class':'First'}
print(dict['name'])
字典⾥的内容可以通过key索引修改
⽀持删除某⼀元素、清空字典、删除整个字典
dict={'Name':'nancy','Age':4,'Class':'First'}
del dict['Name']#删除某⼀条⽬
dict.clear()#清空字典
del dict#删除字典
字典内置函数
cmp(d1,d2)
len(d1)orderby怎么用
str(d1) # 输出字典可打印的字符串表⽰
气象python零基础入门教程type(variable) #返回输⼊的变量类型
dict.has_key(key)#如果键在字典⾥返回true,否则返回false
dict.items() #以列表返回可遍历的(键,值)元组数组
dict.update(d2)# 将d2的值更新到dict中
dict.values() #以列表返回⼀个字典所有的值
dict.keys() #以列表返回⼀个字典所有的键
pop(key[,defalut]) 删除字典给定键key所对应的值,返回被删除的值
popitem() 返回并删除字典最后⼀对键合值
⼗⼀、时间和⽇期
这⾥只说操作,具体实现⽤到
获取当前时间
获取格式化好的时间
⾃定义格式化时间
获取某⽉⽇历
se备件so备件英文import time
t=time.locatime(time.time())
print(t)
# time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0) ....

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。