python语法快速入门(基本数据类型,条件选择,循环)
2018-09-27 10:56
471 查看
通用数据类型:整形,浮点,字符串,布尔
[code]v1=123 #整形 v2=1.5 #浮点 v3="hello,world" #字符串 v4='c' #字符串 v5=4>3 print(v1,v2,v3,v4,v5) #v5=False,False和True区分大小写 print(1+2,'hello,world',4,'\n') #支持格式化控制输出和转义符号
python内置数据类型:list
[code]list_1=[1,2,3,4] list_2=[a,b,c,d] list_3=[1,2.5,c,"hello,world",list_2] #扩展,删除,修改元素 list_1.append(5) #在list_1的最后插入一个元素 list_1.insert(1,'are you ok') #在list_1的索引号为1的地方插入字符串are you ok list_1.pop(4) #删除list_1的索引号为4的元素。缺省则为末尾元素。另外该语句返回值为弹出的元素 list_1[4]=6 #直接给list某个索引赋值可以改变该索引的值,注意不能越界 #引用元素 list_1[0] #引用第一个元素 list_1[-1] #引用倒数第一个元素 list_3[4] #该表达式返回值为list_2 list_3[4][2] #返回值为list_3的第5个元素的第3个元素。
python内置数据类型:tuple
[code]#tuple一旦初始化就不能修改。用大括号定义 tuple_1=(1,2,3,4) #tuple的元素在定义的时候就必须初始化,后续不可修改。 tuple_2=(1,) #定义个一个元素的tuple一定要加逗号,不然理解为小括号运算符 tuple_3=(1,'hello',[1,2,3]) #tuple中可以用list,list是可变的,间接达到tuple可变 tuple_1[0] #元素引用方式和list一模一样,中括号而不是小括号。 tuple_3[2][2] #返回值为tuple_3里的[1,2,3]中的第三个元素3
python内置数据dictionary和set
[code]#在其他语言里也叫map,用大括号定义 dic_1={'a':1,'b':2,'c':3} #冒号前面的叫key,冒号后面的叫value. c=dic_1['a'] #c=1 #查看key是否在dic中 'd' in dic_1 #return False 'c' in dic_1 #return True #删除一个key dic_1.pop('a') #在dic_1中删除'a'这个key同时该语句的返回值为'a'的值1 #set是一组key的集合,不存储value,是无序无重复的集合。可用list定义。 list_1=[1,2,3,4,4,3,5] set_1=set(list_1) #可以直接当做函数来理解set(),无序,去掉重复值。 set_2={1,2,3,4} #也可以用大括号直接定义。 set_2.add(6) #增加key 6 set_2.remove(4) #删除key 4 #set可以交与并操作,类似集合 set_1&set_2 #return a set{1,2,3} set_1|set_2 #return a set{1,2,3,4,5,6}
条件判断:
[code]#用相同的缩进表示同一代码块,缩进单位4个字符 a=2;b=1 if a>b: print("a>b") print("a>b is true") elif a==b: print("a=b") print("a=b is true") else: print("a<b") print("a<b is true") #条件判断判断的是表达式的返回值,它是从上往下判断 #如果在某个判断上是True,把判断对应的语句执行后,就忽略掉剩下的elif和else
循环:
[code]#两种循环 #第一种,for...in... for x in [1,2,3,4]: print(x) sum=0 for y in list(range(101)): #range(n+1),生成一个0-n的序列。list()把该序列变为list sum=sum+y #第二种,while循环: n=0;sum=0 while n<101: sum=sum+n n=n+1 #关于break和continue与条件判断搭配使用时,前者是跳出循环,后者是直接进行下一次循环判断
阅读更多
相关文章推荐
- python快速入门 数据输出和基本类型 常用的循环遍历等
- Python - Day9 - 初识&变量&条件语句&基本数据类型&循环
- 01快速入门-01-基本语法和数据类型
- Python详解(一)Python的基本语法,简单数据类型,和while,for循环控制,ifesle控制
- Python的基本语法,涵盖数据类型、循环判断、列表、map和set等
- python 入门学习笔记之基本语法与基本数据类型
- JavaScript语法入门系列(三) 基本数据类型及其对应对象类型
- Python学习笔记(二):语句、数据类型(快速入门篇)
- Swift快速入门(二)基本数据类型
- python语法31[基本数据类型和流程控制]
- 从零学Python之入门(二)基本数据类型
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- Java入门基础之Java的基本语法与Java所支持的数据类型
- nodejs入门级基础(数据类型,最基本的语法详解)
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- python入门--基本数据类型
- Python入门(输入/输出、数据类型、条件/循环语句)
- Python基础之基本语法及数据类型
- 王亟亟的Python学习之路(三)-基础语法以及基本数据类型
- 从零学Python之入门(二)基本数据类型