Python Note1 (Startup)

Reference: https://www.tutorialspoint.com/python

  • Add path into Windows system.
type path %path%;C:\Python27
  • Run a program.
# Method 1
$ python test.py
# Method 2
$ chmod +x test.py     # This is to make file executable
$./test.py
  • Module
  • Using import to import the modules.
>>> import math
>>> math.floor(32.9)
  • Using from [module] import [function] to import a particular function.
>>> from math import sqrt
>>> sqrt(9)
  • Multi-Line Statements
total = item_one + \
          item_two + \
          item_three
  • Quotation
word = 'word'
sentence = "This is a sentence."
# The triple quotes are used to span the string across multiple lines.
paragraph = """This is a paragraph. It is
made up of multiple lines and sentences."""
# Assign a value to  a variable
var1 = 1
# Delete the reference to a number object
del var1[,var2[...,varN]]
  • Strings
str = 'Hello World!'
print str          # Prints complete string
print str[0]       # Prints first character of the string
print str[2:5]     # Prints characters starting from 3rd to 5th
print str[2:]      # Prints string starting from 3rd character
print str * 2      # Prints string two times
print str + "TEST" # Prints concatenated string
  • Lists
    A list contains items separated by , and enclosed within [].
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
print list          # Prints complete list
print list[0]       # Prints first element of the list
print list[1:3]     # Prints elements starting from 2nd till 3rd 
print list[2:]      # Prints elements starting from 3rd element
print tinylist * 2  # Prints list two times
print list + tinylist # Prints concatenated lists
list[0] = 1000      # Update the first element of the list
  • Tuples
    A tuple consists of a number of values separated by , and enclosed within ().
    Lists' elements and size can be changed, while tuples cannot be updated. Tuples can be thought of as read-only lists.
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2  )
tinytuple = (123, 'john')
print tuple           # Prints complete list
print tuple[0]        # Prints first element of the list
print tuple[1:3]      # Prints elements starting from 2nd till 3rd 
print tuple[2:]       # Prints elements starting from 3rd element
print tinytuple * 2   # Prints list two times
print tuple + tinytuple # Prints concatenated lists
  • Dictionary
    Dictionaries are kind of hash table (key-value pairs). A dictionary key can be almost any Python type, but are usually numbers or strings. Values, on the other hand, can be any arbitrary Python object.
dict = {}
dict['one'] = "This is one"
dict[2]     = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print dict['one']       # Prints value for 'one' key
print dict[2]           # Prints value for 2 key
print tinydict          # Prints complete dictionary
print tinydict.keys()   # Prints all the keys
print tinydict.values() # Prints all the values
Data Types Brackets
List []
Tuple ()
Dictionary {}
  • Loops
  • for Loop
for iterating_var in sequence:
   statements(s)

Executes a sequence of statements multiple times and abbreviates the code that manages the loop variable.

fruits = ['banana', 'apple',  'mango']
# 1st method
for fruit in fruits:      
   print 'Current fruit :', fruit
# 2nd method
for index in range(len(fruits)):
   print 'Current fruit :', fruits[index]
# 3rd method
for index in range(len(fruits)):
   print 'Current fruit :', fruits[index]
else:
  print 'end'
  • while Loop
while expression:
   statement(s)

Repeats a statement or group of statements while a given condition is TRUE.

var = 1
while var == 1 :  # This constructs an infinite loop
   num = raw_input("Enter a number  :")
   print "You entered: ", num

Using else Statement with Loops:

  • If the else statement is used with a for loop, the else statement is executed when the loop has exhausted iterating the list.

  • If the else statement is used with a while loop, the else statement is executed when the condition becomes false.

  • nested Loop
    You can use one or more loop inside any another while, for or do..while loop.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,968评论 0 23
  • 心中呐喊的告白,是在那个18岁的夏天,一个焦虑不安却满怀期待的毕业季节。 “请允许我第一次也是最后一次...
    霹雳蝶阅读 314评论 0 0
  • 我要离开我的城堡了 散尽府中铜钱 用牛羊换来汗血 将仆人按军制混编 捎上鹰和猎犬 我要离开我的城堡了 脱脚下的尖头...
    寒兮清扬阅读 222评论 1 0
  • 一个人想要得到别人的关心时,首先问问自己:“你关心别人了吗” 这个世界上只有一种人会无限制的关心你,那就是你的父母...
    一路奔行阅读 497评论 0 0
  • 昨天下午,小编的朋友圈被一张报销沪牌的公司告示刷爆——公司正式员工五月或者六月拍得沪牌,公司全额报销(价值八万多软...
    PR媒体阅读 203评论 0 0