tips
- python 区分大小写
- 空格
- print() 函数sep作为可选参数,意为以…分开,默认以’ ’ 空格分开
# 圣诞树
print(' *',' * *','* * *',' | ',sep='\n') #print() 函数sep作为可选参数,意为以...分开,默认以' ' 空格分开
- type() 获取变量类型
- len() 获取对象长度
- 引号,字符串使用成对的单引号’ ’ 、双引号" "、三引号 ‘’’ ‘’’ ,三引号用于过长的字符串,字符串内允许换行;
- 过长的代码可以用\来换行,同一行的代码会有缩进,ide可直接换行
- 类型切换:类型名(变量):eg int(‘123’)
- 字符串相乘,字符串*n,重复打印出N倍的字符串,如下
str1='words'
print(str1*3)
wordswordswords
- 由于中文注释会导致报错,所以需要在文件开头加如下注释
#coding:utf-8
- 字符串的replace(需要替换的字符串,替换成的字符串) 方法
>>> phonenumber='13888888888'
>>> hidenumber=phonenumber.replace(phonenumber[:7],'*'*7)
>>> print(hidenumber)
*******8888
- 字符串的find(需要查找的字符串)方法,返回查找到的第一个位置的第一个字符的索引
>>> phonenumber='13888888888'
>>> phonenumber.find('388')
1
- 字符串的格式化啊函数format()
>>> print('{} a word she can get what she {} for .'.format('With','came'))
With a word she can get what she came for .
>>> city=input('write down the name of city:')
write down the name of city:HangZhou
>>> url='http://apistore.baidu.com/microservice/weather?citypinyin={}'.format(city)
>>> print (url)
http://apistore.baidu.com/microservice/weather?citypinyin=HangZhou
>>>
-
python下标从0开始eg:
[startindex:endindex] 标识从索引startindex开始截取,一直到endindex-1 的索引字符串;startindex和endindex可以为空,为空分别表示从0开始和到最后一个索引结束
-
文件操作,如果路径下没有文件,自动create
file =open('filepath/filename','w')