day01 pathon基础

一、总结
通过今天与pathon语言的初次相遇,就感觉如同老友般重逢,相见恨晚之情油然而生。它可以用很简洁的语言去完成别的语言
需要花费很多精力才能完成的一些代码,这样对于程序员来说可以节省许多时间与精力,可以大幅度的缩短程序员开发新的软件
所需要的时间,当我们有了一个新的想法可以开辟一个新的市场的时候,就需要去用最快的时间来开发软件迅速占领市场并且根
据市场来进行整改,那么使用pathon开发无疑是最好的。今天学习的大多是pathon基础,先声夺人的引入了pathon语言与其
他语言的比较,突出其的地位之重要性,发展之迅速,大好之前景,对于大部分人来说无疑都是极为诱人的。紧接着,学习了变量
的有关知识,pathon是极为聪明也是极富创造力的,它有着一个小的计数池,对于一定范围的变量,不同变量名具有着相同的变量
值时,它们的变量地址其实都是相同的。变量通常是可以修改的,但是当变量名为大写英文字母时,它是无法被修改的。它不需要定
义变量的类型,可以智能的识别变量的类型。字符串可以在三引号内分行写,这也是其他的语言所不具有的。最后是一些函数:

 1、按索引取值(正向取+反向取) :

只能取

//str1='hefei xueyuan'

print(str1[0])#h

print(str1[1])#e

#反向写

print(str1[-2])#a

 2、切片(顾头不顾尾,步长)

//str1='hefei xueyuan'

print(str1[0:4])#hefei

print(str1[0:12:2])#hfixeun

 3、长度len

print(len(str1))#13

 4、成员运算in和not in

print('h'in str1)#True

print('h'not in str1)#False

 5、移除空白strip

//str1=' hefei xueyuan '

print(str1.strip())

#去除指定的字符串

print(str1.strip('h'))

 6、切分split

print(str1.split(' '))

 7、循环

for line in str1:

print(line)

 8、字符串大小写化

//lower,upper

 9、判断字符串开始结束的字符

//startswith,endswith

 10、format的三种玩法

 11、join函数的用法

 12、replace函数的用法

str1="xueyuan"

str2=str1.replace("xueyuan","univercity")

print(str2)       


二、作业
name = " aleX" #1 print(name.strip()) #2 print(name.startswith("al")) #3 print(name.endswith("X")) #4 str1 = name.replace(" aleX"," apeX") print(str1) #5 print(name.split("l")) #6 print(name.upper()) #7 print(name.lower()) #8 print(name[1:2]) #9 print(name[0:3]) #10 print(name[3:5]) #11 print(name.index("e")) #12 print(name.rstrip("X"))
 
  
 
 

猜你喜欢

转载自www.cnblogs.com/cxknmsl/p/11079427.html