python语法入门(上)

编程入门 行业动态 更新时间:2024-10-17 13:31:21

python<a href=https://www.elefans.com/category/jswz/34/1770552.html style=语法入门(上)"/>

python语法入门(上)

目录

数据输入输出

标识符、变量与赋值语句

 数据类型与运算符

常见的Python内置函数

控制语句(分支结构,循环结构)

常用数据结构

列表list

元组tuple

字典

集合



数据输入输出

  • 数据的输入

Python中提供了input()函数用于输入数据,无论用户输入什么内容,该函数都返回字符串类型。

因为input()函数得到的结果就是字符串,使用可以通过类型转换函数int()、float()等将字符串转换成数值。有些场合还可以用eval()函数计算字符串所表示的表达式的值。

  • int()函数:截取数字的整数部分或将字符串转换成一个整数
  • float()函数:将一个数字或字符串转换成浮点数。
  • eval()函数:可以通过eval()函数获得数值。还可以通过eval()函数获得其他类型的值
>>> x=eval(input("请输入x值:"))
请输入x值:[1,2,3]
>>> x       #获得列表
[1, 2, 3]
>>> x=eval(input("请输入x值:"))
请输入x值:{'a':1,'b':2}
>>> x       #获得字典
{'a': 1, 'b': 2}

input()函数也可以同时为多个变量赋值。

>>> x,y = input("请输入x,y值:")
请输入x,y值:ab
>>> x
'a'
>>> y
'b'
  • 数据的输出

Python中最简单的输出方式就是使用print()函数

格式为:print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

  • value: 表示需要输出的对象,一次可以输出一个或者多个对象(其中...表示任意多个对象),当输出多个对象时,对象之间要用逗号(,)分隔;
  • sep:表示输出时对象之间的间隔符,默认用一个空格分隔;
  • end:表示输出以何字符结尾,默认值是换行符
  • file:表示输出位置,可将输出到文件,file指定的对象要有“写”的方法,默认值是sys.stdout(标准输出);
  • flush:将缓存里面的内容是否强制刷新输出,默认值是False

标识符、变量与赋值语句

  • 标识符

标识符是指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。在编程语言中,标识符是计算机语言中作为名字的有效字符串集合。标识符是用户编程时使用的名字,变量、常量、函数、语句块也有名字,它们的名字称为标识符。

标识符可以包括英文数字以及下画线,但要符合以下规则:

  • 标识符开头必须是字母或下画线;
  • 标识符不能以数字开头;
  • 标识符是区分大小写的;
  • 标识符中不能出现分隔符、标点符号或者运算符;
  • 标识符不能使用关键字;
  • 最好不要使用内置模块名、类型名、函数名、已经导入的模块名及其成员名作为标识符。

python中的关键字

  • 变量

变量是计算机语言中能储存计算结果或能表示值的抽象概念。变量可以通过变量名访问,变量通常是可变的。Python语言同样可以定义变量,用于表示可变的数据。变量具有名字,不同变量是通过名字相互区分的,因此变量名具有标识作用,也就是标识符。

  • 赋值语句

赋值是创建变量的一种方法。赋值的目的是将值与对应的名字进行关联。Python中通过赋值语句实现赋值。

与许多编程语言不同,Python语言允许同时对多个变量赋值。

 数据类型与运算符

  • 数据类型

数值(int、float和complex(复数))、字符串(str)、布尔(bool)、列表(list)、元组(tuple)、字典(dict)。

Python支持任意大的数字,仅受内存大小的限制。

为了提高可读性,在数值中可以使用下画线。

  1. 整数类型int 整数就是没有小数部分的数值,分为正整数、0和负整数。
  2. 浮点数类型float 浮点数就是包含小数点的数。
  3. 复数类型complex Python中的复数由两部分组成:实部和虚部。复数的形式为:实部+虚部j。
  4. 布尔类型bool 布尔类型是用来表示逻辑“是”、“非”的一种类型,它只有两个值,True和False。
  5. 字符串类型str Python语言中的字符串是一种序列。用单引号、双引号、三引号作为定界符的字符系列称为字符串
  6. 列表list Python语言中列表也是一种序列类型。列表用方括号“[”和“]”将列表中的元素括起来。列表中的元素之间以逗号进行分隔。
  7. 元组tuple 元组也是一种序列。元组用“(”和“)”作为边界将元素括起来。元组中的元素之间以逗号分隔。
  8. 字典dict 字典是Python中唯一内建的映射类型,可用来实现通过数据查找关联数据的功能。字典是键值对的无序集合。字典中的每一个元素都包含两部分:键和值。字典用大括号“{”和“}”来表示,每个元素的键和值用冒号分隔,元素之间用逗号分隔。
  9. 集合set Python中集合是一组对象的集合,对象可以是各种不可变数据类型。同一个集合可以由各种不可变类型的元素组成,但元素之间没有任何顺序,并且元素都不重复。
  • 运算符
  • 算术运算符有:+(加)、-(减)、*(乘)、/(真除法)、//(求整商)、%(取模)、**(幂)。
  • 关系运算符有:<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、==(等于)、!=(不等于)。
  • 测试运算符有:in、not in、is、is not。
  • 逻辑运算符有:and(与)、or(或)、not(非)。通过逻辑运算符可以将任意表达式连接在一起。
  • 优先级:

常见的Python内置函数</

更多推荐

python语法入门(上)

本文发布于:2024-02-06 10:46:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748307.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语法   入门   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!