您的位置:首页 > 编程语言 > Python开发

Python的基本语法(一)

2017-04-18 19:26 106 查看
1 python是动态语言,变量是没有类型可言的,一个变量可以被赋值为整形数字,也可以被赋值为字符串

2 python 的逻辑运算符是and not or ,python 的地板除 用 // 表示 ,结果永远为整数,例 10 // 3 = 3 ;

3 python 格式化字符串用%分割,如print(“a= %s” % 10);值和显示中间用%分割,区别于一般的用’,’分割

4 python的bool值是True和False,区别于java的小写,python 的逻辑预算符是and or not,区别于&& ||

5 python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。格式如下:

classmates = ['Michael', 'Bob', 'Tracy']


如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素。list里面的元素的数据类型也可以不同另一种有序列表叫元组:tuple(也就是java或其他语言中

的数组)。tuple和list非常类似,但是tuple一旦初始化就不能修改。格式如下:

classmates = ('Michael', 'Bob', 'Tracy')


当数组中只有一个元素的时候为了和()进行区分,需要加上, 如a = (1,)

6 python中的条件判断 if elif else ,类似java中的if elseif else

7 python的循环有两种,一种是for…in循环,格式如 for x in names: 。另外一种是while循环,格式如 while n > 0:

8 Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。格式如下:

d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}


set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。要创建一个set,需要提供一个list作为输入集合:s = set([1, 2, 3])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: