亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Notes of Py for informatics

2019-11-10 20:43:47
字體:
來源:轉載
供稿:網友

Chapter 2 Var, exp and statements

2.1 Type Conversion

sval = '123'type(sval)ival = int(sval)PRint ival+1

2.2 User Input

nam = raw_input('Who are you?') # the screen shows 'Who are you?', and the input value is saved in namprint 'Welcome', nam# if we want to read a number from the user. We must convert it from a string to a number using a type conversion functioninp = raw_input('Europe Floor?')print 'American Floor:', int(inp)+1

Chapter 3 Conditional execution

3.1 One Way Decision & Indentation

if x == 6:   print 'is 6'   print 'is still 6'Turn off tabs: If you mix tabs and spaces, you may get 'indentation errors'.

3.2 Two Way Decisions

if x > 2:   print 'Bigger'else:   print 'Smaller'

3.3 Muti-way

if x < 2:   print 'small'elif x < 10:     #elif -> else if   print 'medium'else:   print 'large'print 'all done'3.4 try / except structure

You surround a dangerous section of code with try and except.

If the code in the try works - the except is skipped.

If the code in the except works - the try is skipped.

astr = 'Hello Bob'try:    istr = int(astr)  # if the input is 'qwe', then the 'try' can not be executedexcept:    istr = -1comment: have a try. It's totally different from the if/else. It has a network. 'a blow up' stuff.example:

rawstr = raw_input('Enter a number:')try:    ival =int(rawstr)except:    ival = -1if ival > 0:    print 'Nice work'else:    print 'Not a number'3.5 if not

Chapter 4 Functions

two types of functions:

build-in functions

functions that we define ourselves and then use

no arguments:

def print_lyrics():    print "I sleep all night and I work all day"

arguments:

def greet(lang):    if lang == 'es':       print 'Hola'....

return value:

def greet(lang):    if lang == 'es':       return 'Hola'....print greet('es')

multiple parameters / Arguments:

def addtwo(a,b):    added = a + b    return addedvoid function

Chapter 5 Loops and Iteration

5.1 breaking out of a loop

while True:    line = raw_input('>')    if line == 'done':        break    print lineprint 'Done!'break: end the current loop and jump to the statement immediately following the loop

5.2 continue

the continue statement ends the current iteration andjumps to the top of the loop and starts the next iteration

5.3 Indefinte Loops & definite Loops

Indefinte Loops: While loops are called "indefinite loops" because they keep going until a logical condition becomesFalse.  while

Defintie Loops: finite list of things to do. For

for i in [5,4,3,2,1]:    print i print 'Blastoff!'
friends = ['Joe','Sally','Mike']for friend in friends:    print 'Happy New Year:', friendprint 'Done!'

5.4 Loop Idioms
smallest = None...if smallest is None: # trigger the first iteration  #if value is None/True/False is ok # if value is 4     ..elif value < smallest:    smallest = valueChapter 6 Strings

both quotes: 'Hello' and "Hello" are ok

'+' means concatenate

6.1 Look inside strings

fruit = 'banana'letter = fruit[1]print letter

output:

a

you will get a python error if you attempt to indexbeyond the end of a string

len(fruit)
# approach1
index = 0while index < len(fruit):    ...    index = index + 1
# approach2
for letter in fruit:     ...# I love the 'in'

6.2 Slicing Strings: colon Operator

s = 'Monty Python'print s[0:4]  #starts from1, up to but not including 4

output:

Mont

print s[:2]print s[8:]print s[:]

output:

MothonMonty Python

6.3 Using in as an operator

print 'nan' in fruit

Output:

True

Word < 'banana'word == 'banana'#comparison6.4 String Library

xxx.function()

These functions do not modify the original string, instead theyreturn a new string that has been altered.  =

greet = 'Hello Bob'zap = greet.lower()print zap

output:

hello bob

print dir(greet)['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_formatter_field_name_split', '_formatter_parser', 'capitalize', 'center', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'partition', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']

Find

pos = fruit.find('na')print posoutput:

2
pos = fruit.find('a',pos+1) #starts from the position of the next characterfind() finds the first occurance of the substring

if the substring is not found, find() returns-1

Replace

nstr = greet.replace('Bob','Jane')print nstrHello JaneStripping Whitespace

Sometimes we want to take a string and remove whitespace at the beginning and/or end

lstrip() #left

rstrip() #right

strip() #all

greet = '     Hello Bob'print greet.strip()     Hello BobHello Bob

Prefixes

print greet.startswith(' ')True


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩中文字幕| 国产精品夫妻激情| 色偷偷91综合久久噜噜| 国产精品久久久久aaaa九色| 欧美性生交大片免费| 亚洲高清久久久久久| 国内精品中文字幕| 成人h视频在线观看播放| 久久成人人人人精品欧| 少妇精69xxtheporn| 国模精品系列视频| 91久久在线播放| 欧美野外猛男的大粗鳮| 日韩精品免费一线在线观看| 亚洲高清av在线| 日韩精品久久久久| 国产精品电影一区| 成人国内精品久久久久一区| 在线亚洲男人天堂| 91精品视频一区| 欧美性xxxxxxx| 国产在线视频欧美| 在线成人免费网站| 亚洲福利在线播放| 国产一区二区在线播放| 久久久亚洲国产| 8x海外华人永久免费日韩内陆视频| 国产精品久久久久久久久免费| 亚洲成人免费在线视频| 国产一区二区三区在线视频| 国内精品久久久久久| 91精品国产91久久久久久不卡| 最近2019好看的中文字幕免费| 日韩av在线直播| 成人乱人伦精品视频在线观看| 亚洲国产精品久久精品怡红院| 日韩av在线一区| 亚洲综合成人婷婷小说| 久久久久北条麻妃免费看| 欧美精品精品精品精品免费| 日韩精品有码在线观看| 亚洲一区免费网站| 欧美插天视频在线播放| 亚洲欧洲一区二区三区在线观看| 欧美精品在线观看| 国产这里只有精品| 中文字幕日韩在线播放| 亚洲男女自偷自拍图片另类| 欧美最顶级丰满的aⅴ艳星| 中文国产亚洲喷潮| 国产亚洲精品久久| 日韩成人中文字幕在线观看| 亚洲午夜精品久久久久久久久久久久| 欧美极品在线视频| 日韩欧美有码在线| 亚洲国产精品久久91精品| 国产偷国产偷亚洲清高网站| 久久噜噜噜精品国产亚洲综合| 国内精品久久久久影院 日本资源| 国产精品∨欧美精品v日韩精品| 少妇高潮久久久久久潘金莲| 日韩欧美国产视频| 成人疯狂猛交xxx| 欧美www视频在线观看| 中文字幕亚洲第一| 欧美日韩成人在线播放| 成人妇女淫片aaaa视频| 日韩欧美在线看| 国产一区二区三区久久精品| 亚洲免费精彩视频| 国产精品亚洲一区二区三区| 欧美一区三区三区高中清蜜桃| 亚洲国产91精品在线观看| www.xxxx精品| 亚洲新声在线观看| 国产91亚洲精品| 亚洲欧美日韩视频一区| 日韩禁在线播放| 国产一区二区三区中文| 亚洲成人精品久久| 亚洲欧美日韩爽爽影院| 亚洲va久久久噜噜噜久久天堂| 久久99热这里只有精品国产| 亚洲精品国产suv| 国产成人免费av电影| 4438全国亚洲精品在线观看视频| 欧美日韩成人网| 欧美亚洲国产日韩2020| 久久精品影视伊人网| 精品呦交小u女在线| 欧洲成人午夜免费大片| 精品国产乱码久久久久久天美| 久久综合免费视频影院| 欧美日韩激情视频| 国产亚洲精品久久久优势| 亚洲一区二区三区在线免费观看| 国产精品1区2区在线观看| 日韩欧美999| 欧美日韩国产一区中文午夜| 91热福利电影| 91精品久久久久久久| 亚洲最大在线视频| 午夜精品一区二区三区在线视频| 2023亚洲男人天堂| 国产精品久久久久免费a∨大胸| 欧美多人乱p欧美4p久久| 国产日韩一区在线| 国产一区二区三区精品久久久| 97人人爽人人喊人人模波多| 日本道色综合久久影院| 欧美精品免费在线| 亚洲精品美女免费| 精品亚洲精品福利线在观看| 伊人伊成久久人综合网站| 国产欧美日韩专区发布| 午夜精品久久久久久99热| 亚洲成人av片在线观看| 成人午夜一级二级三级| 高清一区二区三区日本久| 亚洲精品白浆高清久久久久久| 国产午夜精品免费一区二区三区| 亚洲加勒比久久88色综合| 欧洲亚洲免费在线| 欧美一区二区三区免费观看| 亚洲成人动漫在线播放| 亚洲一品av免费观看| 国产精品一区久久久| 欧美成人免费全部| 国产成人精品国内自产拍免费看| 免费不卡欧美自拍视频| 日韩精品极品视频免费观看| 国产精品国产三级国产专播精品人| 国产一区二区三区免费视频| 亚洲国产一区二区三区四区| 在线亚洲欧美视频| 国产精品美女午夜av| 91美女片黄在线观看游戏| 亚洲视频欧美视频| 国产亚洲a∨片在线观看| 亚洲国产精品va在线观看黑人| 成人av资源在线播放| 亚洲精品日韩久久久| 久久久久久亚洲精品中文字幕| 色多多国产成人永久免费网站| 欧美国产日韩一区二区在线观看| 亚洲欧美一区二区三区四区| 欧美一级大片在线观看| 国产精品美女主播在线观看纯欲| 国产一区二区在线播放| 亚洲国产91精品在线观看| 久久夜精品va视频免费观看| 国产精品久久久久久av下载红粉| 国产精品爽黄69天堂a| 超碰97人人做人人爱少妇| 国产在线观看一区二区三区| 92看片淫黄大片看国产片| 亚洲欧美国产精品专区久久| 久久免费精品日本久久中文字幕| 国产日韩精品电影| 欧美日韩加勒比精品一区| 日韩av中文字幕在线播放| 国产在线精品成人一区二区三区| 欧美国产乱视频| 亚洲综合国产精品|