来源: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_var=2

float_var=3.13

str_var='hello'注意:Python 中的变量赋值不需要数据类型声明,数据类型是根据具体的赋值而定。

3、标识符Python 中,标识符由字母、数字、下划线组成,所有标识符可以包括英文、数字和下划线,但不能以数字开头。# 正确标识符

a_1=1

#错误标识符

1_a=1在 Python3 中,也支持中文符号作为标识符

#直接使用中文标识符

变量1=5

print(变量1)

4、保留字保留字(关键字)不能用作常数或变量,也不能作为任何其他标识符,需要注意的是,所有 Python 关键字只包含小写字母。下图是 python 中的关键字:

5、数据类型

数字数据类型Python 支持的数字类型有:int:有符号整型,缺省十进制,python3 中不再保留长整型,统一为 int ;float:浮点型,可以用科学计数法表示;complex:复数,由实数和虚数组成,可用 a+bj 或 complex(a,b) 表示,其中 a 和 b 都是浮点型。var1=2+1.2j

var2=complex(2,1.2)

布尔类型bool 值有 True 和 False 两种

T=True

F=False

6、基本运算

算数运算算数运算符包括:+、-、*、/、//、%,以下假设变量 x=10,y=3

比较运算比较运算符包括:>、=、<=、!=比较运算的结果为 True 或 False,以下假设变量 x=10,y=3

赋值运算

逻辑运算逻辑运算中,非 0 值视为 True,0 视为 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]#1

list2[-1]#6

list2[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])#1

print(tuple1[-1])#(7,8,9)

print(tuple1[-1][-1])#9元组一旦定义好就不可修改,否则会报错。

9、Set 集合集合是一个无序且不含重复元素的序列,主要用来进行成员关系测试和删除重复元素。可以使用大括号 { } 或 set( ) 函数创建集合。

set1={1,2,2,3}

print(set1)输出:{1,2,3}注:它会自动去除重复元素下面举几个使用 set 的小例子:set2={1,2,3}

set3={2,3,4}

3inset2#True

4inset2#False

set2|set3#{1,2,3,4,5}

set2&set3#{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

[xforxinlist1if4>x>1]#[2,3]

13、函数函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。Python 提供了许多内建函数,比如 print()。开发者也可自己创建函数,这叫做用户自定义函数。函数定义语法为:deffunctionname(parameters):

'函数_文档字符串'

function_suite

return[expression]函数通过 'def' 关键字进行声明,后接函数标识符名称和圆括号( )任何传入的参数和自变量必须放在圆括号中return [表达式] 结束函数,选择性的返回一个值给调用方,不带表达式的 return 相当于返回 None 。

14、文件Python 针对文件的处理有很多内建函数库可以调用,这里举一个常用的例子:

#写文件

withopen('a.txt','wt')asout_file:

out_file.write('写下要写的内容')

#读文件

withopen('a.txt','rt')asin_file:

text=in_file.read()

print(text)输出:写下要写的内容

小结Python 中还有一些内建函数可以帮助大家更好的理解所用的函数,例如 dir() 可以显示对象的所有方法,help() 可以显示函数的使用文档等等,这些我们在平时的学习中都可以多多使用。好了,看到这里,相信大家对 python 的编程已经有了一个初步的了解,赶快写下属于你们的第一个代码吧!---------End---------

python中、文件最重要的功能是( )和接收数据_Python基础语法14个知识点大串讲相关推荐

  1. 【Python基础】Python基础语法14个知识点大串讲

    作者:来自读者投稿 来源:Python数据之道 Python基础语法大串讲 Python 是一门面向对象的编程语言,相信这篇文章对于初学者而言应该会有一个比较大的帮助,下面我们将 Python 中常用 ...

  2. python中文件最重要的功能是什么和接收数据_Python测试题

    Python 测试题 时间: 40 分钟 总分: 100 分 一.单项选择题(每题 3 分,共 60 分) 1 .如今,随着科技的发展和社会的进步,我国教育部在小学和初中都开设了编程课,大力普及中 小 ...

  3. python中、文件最重要的功能是( )和接收数据_170道面试题,python让你前尘毋庸

    所有题目 语言特性 1.谈谈对 Python 和其他语言的区别 2.简述解释型和编译型编程语言 3.Python 的解释器种类以及相关特点? 4.说说你知道的Python3 和 Python2 之间的 ...

  4. python中文件最重要的功能_重点汇总-python-gitbook-重要点学习-1

    Python中关键字yield有什么作用? 为了理解yield有什么用,首先得理解generators,而理解generators前还要理解iterables Iterables 当你创建了一个列表, ...

  5. python语句行从解释器提示符后第几列开始_Python基础语法

    学习一门编程语言,通常是学习该语言的以下几个部分的内容:基础语法:如,变量的声明与调用.基本输出语句.代码块语法.注释等: 数据类型:通常都为 数字.字符串.布尔值.数组.链表.Map.Set等: 运 ...

  6. python 基础语法处理一组数据_Python 基础语法

    注释的分类 1.单行注释 以"#"开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用 # 我是注释,可以在里写一些功能说明之类的哦 print('hello w ...

  7. python中文件最重要的功能陶瓷材料_材料按照功能不同分为

    [单选题]已知在计算机中存储了"大学计算机基础"这样一串汉字,它们所占用的存储空间为( )二进制位. [判断题]热反射玻璃的太阳能总透射比和遮蔽系数小,因而特别适用于炎热地区,而不 ...

  8. python中文件最重要的功能陶瓷材料_2020大学慕课新型陶瓷材料及商业应用期末考试查题公众号答案...

    2020大学慕课新型陶瓷材料及商业应用期末考试查题公众号答案 更多相关问题 [单选题]磺胺类药物的作用靶点是( ) [单选题]有如下定义 struct person { char name[9]: i ...

  9. python怎么把数据写入txt-如何将python中文件写入TXT

    这篇文章主要介绍了如何将python中文件写入TXT,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 1.自己写入txt 直接上核心代码:with open("d ...

最新文章

  1. 用了 Lambda 之后,发现可以忘记设计模式了
  2. 条件编译#ifdef的妙用详解
  3. OpenGL简单镶嵌
  4. 安卓进阶系列-07数据库框架(GreenDAO)的使用
  5. java数学计算表达式_Java初学者:内建函数计算简单的数学表达式
  6. wait notify的错误理解
  7. kill-9导致weblogic无法启动
  8. sqlite mysql excel_SQlite数据库信息怎么转成excel文件?
  9. Win8.1/Win10在某些程序输入中文变成问号的解决方法
  10. python数据类型_Python数据类型
  11. 陈纪修老师《数学分析》 第10章:函数项级数 笔记
  12. python解析nmea0183协议获取GPS定位信息
  13. 飞车手游显示服务器连接失败怎么办,qq飞车手游服务器拉取失败
  14. 黎曼猜想用计算机验证,黎曼猜想的一个“有趣”证明,当今数学界最重要的数学难题之一...
  15. TS 中 as 用法
  16. acwing 206 石头游戏 矩阵快速幂
  17. 面试鸭专业面试刷题网站源码 支持自由组卷/在线刷题等功能
  18. 用python写一个自动注册脚本_js自己写脚本自动操作注册插件基于chrome浏览器
  19. 聚合广告SDK API
  20. 带你读论文系列之计算机视觉--GoogLeNet

热门文章

  1. 计算机房英语单词,主机房是什么意思
  2. 【32位win7一键扫雷】32位win7系统自带扫雷游戏逆向分析之一键扫雷(附VS代码工程文件、可执行文件和OD分析缓存文件)
  3. 倍福(Beckhoff)嵌入式控制器PLC
  4. Java基本语法(6)--算术运算符
  5. mysql数据库全备_MySQL innobackupex全备是指什么
  6. php laravel 调试,php – Xdebug laravel artisan命令
  7. Linux基础第五课——用户管理
  8. 前后数据交互(ajax) -- 初始化页面表格
  9. 最近对项目代码做的一些更改和感想
  10. 资格赛:题目1:同构