1.大小写问题
baba 和 Baba 是完全不同的两个名字。 Python 会帮助解决可能因此出现的问题,例如只有当标识符已经赋值后(Python 的变量是不用先声明的)才能在代码中使用,未赋值的标识符直接使用会导致运行时错误。
2.在Python 中,一行可以书写多个语句,语句之间用分号隔开即可。例如
>>> print('I love you');print('but I am your friend!')
同时,一个语句也是可以分成多行书写,一行过长的语句可以使用反斜杠或者括号分解成几行。
>>> 5 < 6 and \
1 > 0
True
>>> (5 < 6 and
1 > 0)
True
>>>
3.input()内置函数的返回值始终是字符串,所以 type(temp) 永远是 <class ‘str’>,因此在要求输入整数或者其他的时候记得转换成int或者其他类型。
4.s为字符串
s.isalnum() 所有字符都是数字或者字母,为真的话返回Ture,否则返回False
s.isalpha() 所有字符都是字母,为真返回 True,否则返回 False。
s.isdigit() 所有字符都是数字,为真返回 True,否则返回 False。
s.islower() 所有字符都是小写,为真返回 True,否则返回 False。
s.isupper() 所有字符都是大写,为真返回 True,否则返回 False。
s.istitle() 所有单词都是首字母大写,为真返回 True,否则返回 False。
s.isspace() 所有字符都是空白字符,为真返回 True,否则返回 False。
例如:
>>> s = 'I AM KKG'
>>> s.isupper()
>>> True
5.not or and 的优先级是不同的:not > and > or
6.break语句的作用是终止当前循环,跳出循环体。
continue语句的作用是终止本轮循环并开始下一轮循环(这里要注意的是:在开始下一轮循环之前,会先测试循环条件)
append() 方法是将参数作为一个元素增加到列表的末尾。
extend() 方法则是将参数作为一个列表去扩展列表的末尾。