Python基础之一基本语法
2017-02-03 07:57
615 查看
# -*- coding: utf-8 -*- ################################# a = 100 if a >= 0: print(a) else: print(-a) ##################################你好 age = 100 if age > 18: print('adult') else: print('teenager') ################################## a = 123 print(a) a = 'ABC' print(a) ################################## a = 'ABC' b = a a = 'XYZ' print(b) ################################## PI = 3.14159265359 print(PI) # # %d 整数 # %f 浮点数 # %s 字符创 # %x 十六进制整数 # print((3, 1)) ############################ 使用list和tuple ########################## classmates = ['张三', '李四', '王五', '钱六'] print(len(classmates)) print(classmates[0]) print(classmates[2]) #通过下标-1取出最后一个 print(classmates[-1]) classmates.append('麻子') print(len(classmates)) print(classmates[3]) #通过pop()方法删除最后一个数据 classmates.pop() print(len(classmates)) #通过pop(i)删除指定索引元素 classmates.pop(0) print(len(classmates)) print(classmates[0]) #把某个元素替换成别的元素 classmates[0] = '孙权' print(classmates[0]) #list元素中也可以存储不同数据 L = ['Apple', 123, True] print(len(L)) print(L[0]) print(L[1]) #list元素也可以添加另一个list s = ['Python', 'java', ['.net', 'php'], 'swift', 'Object-C'] print(len(s)) print(s[2][1]) #tuple元组概念一旦初始化不可修改,只有一个元素是要加一个逗号 classmates = ('JAVA', 'Object-C', 'swift') print(classmates[0]) ############################ 条件判断 ################### #if age = 20; if age >= 18: print('your age is', age) print('adult') #if else age = 3 if age >= 18: print('your age is', age) else: print('teenager') #if elif age = 3 if age >= 18: print('adult') elif age >= 6: print('teenager') else: print('kid') #input s = 1000; # s = input('birth:') birth = int(s) if birth < 2000: print('00前') else: print('00后') ############################ 循环 ################### #for循环 names = ['JAVA', 'Object-C', 'swift'] for name in names: print(name) sum = 0 for x in range(1,10): sum = sum + x print(sum) #while循环 sum = 0 n = 99 while n > 0: sum = sum + n n = n -2 print(sum) ############################ 使用dict和set ################### d = {'张三': 45, '李四': 65, '王五': 89} print(d['张三']) #判断是否在此key的两种方式 s = 'zhangsan' in d print(s) print(d.get('张')) print(d.get("三", -1)) #set 也是一组key的集合,但不存储value。由于key不可重复,所以,在set中没有重复的key s = set([1, 2, 3]) print(s) #自动过滤 s = set([1, 2, 2, 3, 3, 2, 5]) print(s) #addd(key)添加方法重复时可以添加但是不会有效 s.add(3) print(s) s.add(4) print(s) #remove(key)删除一个元素 s.remove(1) print(s) #set可以看成数学意义上的无序和无重复元素的集合, 交集, 并集 s1 = set([1, 2, 3]) s2 = set([3, 4, 5]) print(s1 & s2) print(s1 | s2)
更多精彩内容访问个人站点www.gaocaishun.cn
相关文章推荐
- Python基础之基本语法及数据类型
- Python基础--正则表达式基本语法以及re模块
- python学习基础linux基本语法2
- 4-python基础python的基本语法之标准输入函数
- python3基础——基本语法
- python基础知识——基本语法
- Python基础1 基本语法、流程控制
- 1-python基础python的基本语法
- Python基础--正則表達式基本的语法以及re模块
- 3-python基础python的基本语法之字符串的拼接
- 王亟亟的Python学习之路(三)-基础语法以及基本数据类型
- Day1 - Python基础1 介绍、基本语法、流程控制
- Python基础教程之正则表达式基本语法以及re模块
- python学习基础linux基本语法1
- 【Python基础学习篇】Python基本语法
- 王亟亟的Python学习之路(三)-基础语法以及基本数据类型
- 第一章:Python基础の快速认识基本语法
- Python基础-基本语法,内置容器
- 2-python基础python的基本语法之if判断语句
- python学习基础linux基本语法4