当前位置 : 主页 > 网络编程 > 其它编程 >

python基础之基本数据类型与基本运算符

来源:互联网 收集:自由互联 发布时间:2023-07-02
一、基本数据类型1、整数类型作用:描述年龄、等级,电话号码等数据类型age18phone_number135728392042、浮点型作用:描述薪资、身高等带小数的类型height 一、基本数据类型 1、整数类型 作
一、基本数据类型1、整数类型作用:描述年龄、等级,电话号码等数据类型age18phone_number135728392042、浮点型作用:描述薪资、身高等带小数的类型height

一、基本数据类型

1、整数类型

  作用:描述年龄、等级,电话号码等数据类型

age = 18phone_number = 13572839204

2、浮点型

  作用:描述薪资、身高等带小数的类型

height = 1.75money = 4.4

*** 整数与浮点数可以统称为数字类型,虽然python中并没有这样的规定,但是整数与浮点数大部分性质相同,可以混合使用

x = 4y = 2.2z = x + y=>6.2

3、字符串

  作用:记录名字、字符相关的描述性的内容。

# 字符串"1232""hhhh""哈哈哈哈"

4、列表

  作用:按照位置存放多个值,可以用索引取指定位置的值。可以放置任何类型数据

list = [1,1.2,"hhhh",[12,35]]# 按照索引取值list[0] -> 1list[-1][0] -> 12

5、字典

  作用:按照key:value的形式存放多个值,其中value可以是任意类型,而key通常是str类型

info = { "name":"egon", "age":18, "gender":"male", "level":10}print(info["age"])—> 18

6、布尔类型

  作用:就两个值,True 和 False

  • 隐式布尔值:0,None,“”
  • 显式布尔值:除隐式外的所有

# 显式10 > 2TrueFalse1 == 2

二、基本运算符

1、算术运算符:+、-、*、/、**、%、//

# +、-、*、/x = 1 + 1y = 1 - 1z = 1 * 1.2m = 4 / 2# 取余数n = 10 % 3# 除取整a = 10 // 3# 幂运算b = 2 ** 2

2、比较运算符

主要有:== ,!= ,<,,>=

>>> # 等于--比较两个对象是否相等>>> 1 == 1True>>> # 不等于--比较两个对象是否不相等>>> 1 != 1False>>> # 大于、小于、大于等于、小于等于>>> 1 <2True>>> 2 > 3False>>> 1 >= 2False>>> 3 <=4True

***在python3中,已经移除了 符号

3、赋值运算

主要有:=,+=,-=,*=,/=,%=,//=

>>> # =>>> x = 0>>> # +=>>> x += 1>>> x1>>>

4、逻辑运算

主要有:and、or、not

  • 优先级:not>and>or
  • 最好使用括号进行优先级选择
  • 短路运算:逻辑运算的结果一旦可以确定,那么就以当前处计算到的值作为最终结果返回

# 优先级、括号1 == 1 and 2 > 3 or not 3 != 4 # (1 == 1 and 2 > 3) or (not 3 != 4)# 短路运算1 and 0 # 返回 01 and 3 or "" and None # 返回 3

5、身份运算

主要有:is 、 ==

  • is 比较的是id地址
  • == 比较的是值

作业:

  • 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型

  编译型和解释型语言都需要解释器(编译器),但是编译器一旦经过编译器翻译后,下次运行就无需再次翻译,可直接用文件运行,而解释型语言每次运行都需要解释器翻译

  编译型:Go、JAVA

  解释型:python

  • 执行 Python 脚本的两种方式是什么

  进入解释器的交互式模式:调试方便,无法永久保存代码

  脚本文件的方式(使用nodpad++演示):永久保存代码

  • Pyhton 单行注释和多行注释分别用什么?

  单行注释:# + 空格 + 注释

  多行注释:""" """

  • 布尔值分别有什么?

  True和False

  • 声明变量注意事项有那些?

  只能以字母、数字、下划线组成

  不能以数字开头

  最好不要用下划线开头

  关键字不能作为变量名

  • 如何查看变量在内存中的地址?

  id()

【感谢龙石为本站提供数据共享交换平台 http://www.longshidata.com/pages/exchange.html】

上一篇:2019年8月13号成长题目
下一篇:没有了
网友评论