变量声明

Python 与大多部变量之分,但是它没有明的变声明。变量通过首次赋,当出作用范围。 

if __name__ == "__main__": 
	myParams = {"server":"mpilgrim", \
		"database":"master", \ 
		"uid":"sa", \ 
		"pwd":"secret" \
		}

是一条分成了行的命令,用斜线 (\) 作。 



值 

>>> range(7)
[0, 1, 2, 3, 4, 5, 6]
>>> (MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY) = range(7)
>>> MONDAY 
0
>>> TUESDAY
1
>>> SUNDAY
6

  1. 格式字符串 

>>> k = "uid"
>>> v = "sa"
>>> "%s=%s" % (k, v) (1) 'uid=sa'

>>> print "Change since yesterday: %+.2f" % 1.5 (3)
+1.50
  1. + 正符在数值之一个

    正号或负.2精度正符在它原置,用只打印 2 小数。 

  1. 映射 list 

  1. 连接 list 割 字符串 

继续前有一个有的地方。在重复函数是对象,字符串是对象,东西都是对象的概。您认为我的意说字符串值 是对象。但是不对,地看一下这个例,您会看到字符串 ";" 是一个对象,您在用它的 join 。 

join 能用于元素字符串的 list;它不进行任何的制类转换连接一个存在一个或字符串元素的 list 将引发一个异常 

>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"} 
>>> ["%s=%s" % (k, v) for k, v in params.items()]
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> ";".join(["%s=%s" % (k, v) for k, v in params.items()])
'server=mpilgrim;uid=sa;database=master;pwd=secret'

割字 符串 

>>> li = ['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret'] 
>>> s = ";".join(li)
>>> s
'server=mpilgrim;uid=sa;database=master;pwd=secret'
>>> s.split(";") 
['server=mpilgrim', 'uid=sa', 'database=master', 'pwd=secret']
>>> s.split(";", 1) 
['server=mpilgrim', 'uid=sa;database=master;pwd=secret']

split 一个可的第个参数,它是数。 

Tip: 用 split 搜索

anystring.split(delimiter, 1) 是一个有用的,在您想要搜索一个子串,然后分别字符部分 ( list 中第一个元素) 和部分 ( list 中第元素),使用这个。 





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值