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"))