-
Notifications
You must be signed in to change notification settings - Fork 14
Python_Tips
lanzhiwang edited this page Jun 4, 2019
·
21 revisions
>>> import time
>>> d = time.strftime('%Y-%m-%d', time.gmtime(time.time()))
>>> d
'2018-12-24'
>>>
>>> s = 'Hello' + ' ' + 'World' + '!'
>>> print s
Hello World!
>>>
>>> strlist = ['Hello', ' ', 'World', '!']
>>> print ''.join(strlist)
Hello World!
>>>
>>> s = '{} {}!'.format('Hello','World')
>>> print s
Hello World!
>>>
>>> s = '%s %s!' % ('Hello', 'World')
>>> print s
Hello World!
>>>
>>> s = (
... 'hello'
... ' '
... 'world'
... '!')
>>> print s
hello world!
>>>
>>> from string import Template
>>> s = Template('${s1} ${s2}!')
>>> print s.safe_substitute(s1='Hello', s2='World!')
Hello World!!
>>>
>>> d1 = {"user": "lilei", "pwd": "123456"}
>>> d2 = {"host": "127.0.0.1", "port": 10010}
>>> d3 = dict(d1.items() + d2.items())
>>> print d3
{'host': '127.0.0.1', 'pwd': '123456', 'user': 'lilei', 'port': 10010}
>>>
>>> d1 = {"user": "lilei", "pwd": "123456"}
>>> d2 = {"host": "127.0.0.1", "port": 10010}
>>> d3 = {}
>>> d3.update(d1)
>>> d3.update(d2)
>>> print d3
{'host': '127.0.0.1', 'pwd': '123456', 'user': 'lilei', 'port': 10010}
>>>
>>> d1 = {"user": "lilei", "pwd": "123456"}
>>> d2 = {"host": "127.0.0.1", "port": 10010}
>>> d3 = dict(d1, **d2)
>>> print d3
{'host': '127.0.0.1', 'pwd': '123456', 'user': 'lilei', 'port': 10010}
>>>
# python3
>>> d1 = {"user": "lilei", "pwd": "123456"}
>>> d2 = {"host": "127.0.0.1", "port": 10010}
>>> d3 = {**d1, **d2}
>>> print(d3)
{'user': 'lilei', 'pwd': '123456', 'host': '127.0.0.1', 'port': 10010}
>>>
$ cd /tmp # 进入要下载文件所在目录
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
$ nohup python -m SimpleHTTPServer 1666 &
$ python3 -m http.server # python3
wget 10.1.36.27:8000/backup-2019_05_24.zip -O backup-2019_05_24.zip
$ echo '{"job":"developer", "name":"lanzhiwang"}' | python -m json.tool
{
"job": "developer",
"name": "lanzhiwang"
}
$
$ python -c "import numpy"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named numpy
$
>>> x, y = 10, 20
>>> print x, y
10 20
>>>
>>> y, x = x, y
>>> print x, y
20 10
>>>
>>> n = 10
>>> result = 1 < n < 20
>>> print result
True
>>>
>>> result = 1 >= n < 20
>>> print result
False
>>>
>>> x = 50
>>> y = 10 if (x == 50) else 20
>>> print y
10
>>>
>>> multiStr = """select * from multi_row
... where row_id < 5
... order by age"""
>>>
>>> print multiStr
select * from multi_row
where row_id < 5
order by age
>>>
>>> multiStr = ("select * from multi_row "
... "where row_id < 5 "
... "order by age")
>>>
>>> print multiStr
select * from multi_row where row_id < 5 order by age
>>>
>>> testList = [1, 2, 3]
>>> x, y, z = testList
>>> print x, y, z
1 2 3
>>>
>>> 1 + 2
3
>>> _
3
>>> print _
3
>>>
>>> testList = [1, 2, 3]
>>> print testList
[1, 2, 3]
>>>
>>> testList = testList[::-1]
>>> print testList
[3, 2, 1]
>>>
>>> testStr = "qwertyuiop"
>>> print testStr
qwertyuiop
>>>
>>> testStr = testStr[::-1]
>>> print testStr
poiuytrewq
>>>
-
Awesome huzhi
-
Python
-
Linux
-
MySQL
-
Component
-
分布式
-
PHP
-
go
-
Android 逆向
-
机器学习
-
计算机基础
-
JavaScript
-
Internet Awesome
-
Other
-
Book