企业型网站怎么做,wordpress邮件服务器,食品营销型网站建设,分销商城小程序来源#xff1a;Python数据之道Python基础语法大串讲Python 是一门面向对象的编程语言#xff0c;相信这篇文章对于初学者而言应该会有一个比较大的帮助#xff0c;下面我们将 Python 中常用的基础语法和函数做了一个汇总#xff0c;满满的干货#xff0c;供大家学习。1、…来源Python数据之道Python基础语法大串讲Python 是一门面向对象的编程语言相信这篇文章对于初学者而言应该会有一个比较大的帮助下面我们将 Python 中常用的基础语法和函数做了一个汇总满满的干货供大家学习。1、print 函数Python 主要发布了两大版本 Python2 和 Python3。print 函数在终端中输出Python3.x 需要加()Python2.x 不用加()print 默认输出是换行的。print(hello)print(world!)该代码输出结果为helloworld!如果要实现 print 输出不换行则需指定结尾符 end‘ ‘print(hello,end)print(world!)该代码输出结果hello world!2、变量与基本数据类型每个变量在使用前都必须赋值赋值号是 “”例int_var2float_var3.13str_varhello注意Python 中的变量赋值不需要数据类型声明数据类型是根据具体的赋值而定。3、标识符Python 中标识符由字母、数字、下划线组成所有标识符可以包括英文、数字和下划线但不能以数字开头。# 正确标识符a_11#错误标识符1_a1在 Python3 中也支持中文符号作为标识符#直接使用中文标识符变量15print(变量1)4、保留字保留字(关键字)不能用作常数或变量也不能作为任何其他标识符需要注意的是所有 Python 关键字只包含小写字母。下图是 python 中的关键字5、数据类型数字数据类型Python 支持的数字类型有int有符号整型缺省十进制python3 中不再保留长整型统一为 int float浮点型可以用科学计数法表示complex复数由实数和虚数组成可用 abj 或 complex(a,b) 表示其中 a 和 b 都是浮点型。var121.2jvar2complex(2,1.2)布尔类型bool 值有 True 和 False 两种TTrueFFalse6、基本运算算数运算算数运算符包括、-、*、/、//、%以下假设变量 x10y3比较运算比较运算符包括、、、!比较运算的结果为 True 或 False以下假设变量 x10y3赋值运算逻辑运算逻辑运算中非 0 值视为 True0 视为 False 。7、List 列表List 列表介绍列表是 Python 中使用最为频繁的数据类型是写在方括号 [ ] 之间、元素之间用逗号分隔开。列表中的元素类型可以相同也可以不同它支持数字、字符串甚至可以包含列表(也叫嵌套)例如list1[1,2,3,hello,[4,5,6]]print(list1)输出为[ 1, 2, 3, hello, [ 4, 5, 6] ]列表元素访问可以通过下标来访问列表元素单个列表元素访问的语法格式为列表名[ 下标 ]下标从 0 开始-1 为倒数第一个list2[1,2,3,4,5,6]list2[0]#1list2[-1]#6list2[6]#访问越界列表切片的语法格式为列表名[ 头下标尾下标步长 ] 。步长默认为 1 切片结果不包含尾下标的那个元素。list3[1,2,3,4,5,6]list3[0:3]#[1,2,3]list3[::2]#[1,3,5]8、Tuple 元组元组与列表类似不同点在于元组中的元素不可修改元组写在小括号( )里元素之间用逗号分隔开元组中的元素类型可以相同也可以不同和列表类似也支持嵌套tuple1(1,2,3,hello,[4,5,6],(7,8,9))print(tuple1)输出为(1, 2, 3, hello, [4, 5, 6], (7, 8, 9) )元组的元素访问和切片方式与列表相同通过下标来操作。tuple2(1,2,3,hello,[4,5,6],(7,8,9))print(tuple1[0])#1print(tuple1[-1])#(7,8,9)print(tuple1[-1][-1])#9元组一旦定义好就不可修改否则会报错。9、Set 集合集合是一个无序且不含重复元素的序列主要用来进行成员关系测试和删除重复元素。可以使用大括号 { } 或 set( ) 函数创建集合。set1{1,2,2,3}print(set1)输出{123}注它会自动去除重复元素下面举几个使用 set 的小例子set2{1,2,3}set3{2,3,4}3inset2#True4inset2#Falseset2|set3#{1,2,3,4,5}set2set3#{2}10、Dictionary 字典字典是一种映射类型用 “{ }” 表示它是一个无序的键(key)值(value)对集合。键(key) 必须使用不可变类型在同一个字典中键是唯一的字典中的元素是通过键来存取的。dict1{name:a,height:170,weight:60}dict1[height]#170字典中也有一些内置函数如 clear()keys(), value()dict1.keys()#[name,height,weight]dict1.values()#[a,170,60]dict1.clear()#{}11、流程控制三种基本结构顺序、选择和循环。if 条件语句代码块是通过缩进来指示的。缩进表示一个代码块的开始逆缩进表示一个代码块的结束。循环语句python 提供了 while 循环和 for 循环。while 循环for 循环# 例使用for和range来枚举列表中的元素foriinrange(10)print(i)12、列表推导式列表推导式提供了一个创建和操作列表的有力工具它是由一个表示式及紧跟着这个表达式的 for 语句构成for 语句还可以跟 0 个或多个 if 或 for 语句例如list1[1,2,3]list2[3,4,5][x*yforxinlist1foryinlist2]输出[3, 4, 5, 6, 8,10, 9, 12, 15]数值判断可以连接使用例如 1[xforxinlist1if4x1]#[2,3]13、函数函数是组织好的可重复使用的用来实现单一或相关联功能的代码段。Python 提供了许多内建函数比如 print()。开发者也可自己创建函数这叫做用户自定义函数。函数定义语法为deffunctionname(parameters):函数_文档字符串function_suitereturn[expression]函数通过 def 关键字进行声明后接函数标识符名称和圆括号( )任何传入的参数和自变量必须放在圆括号中return [表达式] 结束函数选择性的返回一个值给调用方不带表达式的 return 相当于返回 None 。14、文件Python 针对文件的处理有很多内建函数库可以调用这里举一个常用的例子#写文件withopen(a.txt,wt)asout_file:out_file.write(写下要写的内容)#读文件withopen(a.txt,rt)asin_file:textin_file.read()print(text)输出写下要写的内容小结Python 中还有一些内建函数可以帮助大家更好的理解所用的函数例如 dir() 可以显示对象的所有方法help() 可以显示函数的使用文档等等这些我们在平时的学习中都可以多多使用。好了看到这里相信大家对 python 的编程已经有了一个初步的了解赶快写下属于你们的第一个代码吧---------End---------