python3 基本语法和函数

常用函数:
input():阻塞,等待用户输入:但是输入的都是str
int(str):可以将字符变成数字
len():长度
list = []:可变
tuple = ():不可变,但是如果里面包含list的元素,list本身的元素是可以改变的.
dict:相当于JAVA中的map:
<pre>
1.赋值 d ={‘key’:value,……}
2.取值: d[key] 但是这种如果不存在对象,则报错.
d.get(key),不存在,则返回none, 也可以自己指定如果不存在返 回什么. d.get(key,returnvalue);
3.删除 用pop(key): d.pop(‘key’);
</pre>
注意:dict内部存放的顺序和key放入的顺序是没有关系. 同时,key要是个不可变的对象,也就是说hash取到的值不能边.所以,可以用作key的数据类型为字符串,整数. 因为list可变,所以,不可以用list作为key值.
set:set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。
要创建一个set,需要提供一个list作为输入集合:s = set([1,2,3]);
会自动过滤掉重复的内容. 添加用s.add(key);删除用s.remove(key);

range(num):产生0–<num的整数序列

语法:

if

if condition:
else:

if 变量:
else:
只要变量是非零数值、非空字符串、非空list等,就判断为True,否则为False.

if condition:
elif:
elif:

else:
多条件if语句

for

for—in:

for x in [‘aa’,’bb’,’cc’]:
print x

while循环
break
continue

    原文作者:destinyLee
    原文地址: https://www.jianshu.com/p/63ffdbeee70e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞