Python笔记

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(Functions)
(Basics)
第14行: 第14行:
  
 
== Basics ==
 
== Basics ==
 +
 +
=== Numbers ===
 +
 +
<source lang=python>
 +
Python 2.7.9 (default, Mar  1 2015, 12:57:24)
 +
>>> a = 3.23
 +
>>> b = 4
 +
>>> c = 52.3E-4
 +
>>> print a, b, c
 +
3.23 4 0.00523
 +
</source>
 +
 +
<br>
 +
 +
=== Strings ===
 +
 +
<source lang=python>
 +
#!/usr/bin/python
 +
 +
name ='Jack Tan'
 +
 +
if name.startswith('Ja'):
 +
    print("Yes, name start with 'Ja'")
 +
 +
if 'a' in name:
 +
    print('Yes, name contains the string "a"')
 +
 +
if name.find('ac') != -1:
 +
    print('Yes, name contains the string "ac"')
 +
 +
deli = '_*_'
 +
mylist = ['Brazil', 'Russia', 'India', 'China']
 +
 +
print(deli.join(mylist))
 +
</source>
 +
 +
Output:
 +
 +
<source lang=bash>
 +
Yes, name start with 'Ja'
 +
Yes, name contains the string "a"
 +
Yes, name contains the string "ac"
 +
Brazil_*_Russia_*_India_*_China
 +
</source>
  
 
<br><br>
 
<br><br>

2017年4月16日 (日) 19:47的版本

目录

1 Quick Start

Install python2.7 from https://www.python.org/downloads/


Install pip:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ sudo python get-pip.py



2 Basics

2.1 Numbers

Python 2.7.9 (default, Mar  1 2015, 12:57:24) 
>>> a = 3.23
>>> b = 4
>>> c = 52.3E-4
>>> print a, b, c
3.23 4 0.00523


2.2 Strings

#!/usr/bin/python

name ='Jack Tan'

if name.startswith('Ja'):
    print("Yes, name start with 'Ja'")

if 'a' in name:
    print('Yes, name contains the string "a"')

if name.find('ac') != -1:
    print('Yes, name contains the string "ac"')

deli = '_*_'
mylist = ['Brazil', 'Russia', 'India', 'China']

print(deli.join(mylist))

Output:

Yes, name start with 'Ja'
Yes, name contains the string "a"
Yes, name contains the string "ac"
Brazil_*_Russia_*_India_*_China



3 Operators



4 Control Flow



5 Functions



6 Data Structures



7 Exceptions



8 Modules



9 Object Oriented



10 Resource





































个人工具
名字空间

变换
操作
导航
工具箱