python中基本数据类型以及运算符

python中基本数据类型以及运算符的知识

一、与用户的交互以及python2与python的区别

1.1什么是与用户交互

用户交互就是人往计算机中input(输入数据),计算机print(输出结果),用户交互的本质就是输入输出。

1.2输入input

username = input("请输入您的姓名: ")>>请输入您的姓名: 占亚峰password = input(‘请输入您的密码: ‘)>>请输入您的密码: 123456

1.3输出print

print("占亚峰是最聪明的")>>占亚峰是最聪明的#默认print功能有个end函数,该函数的默认值为"\n"(代表换行),可以将end参数的值改成其他字符print("zhanyafeng", end=‘*‘)print("is",end=‘+‘)print("handsome", end=‘-‘)>>zhanyafeng*is+handsome-(占亚峰英俊)

1.4输出之格式化输出

1、%s,%d%s是占位符,可以接受任意类型的变量%d也是占位符,不过只能接受数字类型name = input("Name: ")age = int(input("Age: "))gender = input("Gender: ")job = input("Job: ")?info = ‘‘‘-----------------info of %s-----------------Name  :%s Age   :%dGender:%sJob   :%s?-------------------end----------------------?‘‘‘%(name, name, age, gender, job)print(info)>>下面是运行结果Name: 占亚峰Age: 23Gender: maleJob: python开发?-----------------info of 占亚峰-----------------Name  :占亚峰 Age   :23Gender:maleJob   :python开发?-------------------end----------------------2、.formatname = input("请输入您的姓名: ")age = input(‘请输入您的年龄: ‘)print("my name is {}, my age is {}".format(name, age))>>请输入您的姓名: 占亚峰  请输入您的年龄: 23  my name is 占亚峰, my age is 23还可以这样书写name = input("请输入您的姓名: ")age = input(‘请输入您的年龄: ‘)print("my name is {name}, my age is {age}".format(name=name, age=age))#这样就可以不用管name与age的先后循序。>>请输入您的姓名: 占亚峰  请输入您的年龄: 23  my name is 占亚峰, my age is 233、f-string(这个用法只有在pycharm3.6版本以后才有)用法f"{}"name = input("请输入您的姓名: ")age = input(‘请输入您的年龄: ‘)print(f"my name is {name}, my age is {age}")>>请输入您的姓名: 占亚峰  请输入您的年龄: 23  my name is 占亚峰, my age is 23??

二、基本数据类型

2.1 int整型

用来记录人的年龄,手机号码等整数相关的状态

age = 23phone_number = 123456789

2.2float浮点型

用来记录人的身高,体重,薪资等小数相关的转态

height = 1.77weight = 63salary = 15000.5

2.3字符串

用来存一些描述性的信息,存个人爱好,个人简介

name = "yafeng"address = "上海市浦东新区"hobby = "study"print(name)print(address)print(hobby)print(type(name))>>yafeng 上海市浦东新区 study <class ‘str‘>#注意可用单引号,双引号去表示字符串都可以,但一定不可混用

2.4 列表

列表(list)是python中最频繁的数据类型,专门用来存储一串信息,用[]定义,数据之间用,英文逗号分隔开,列表的索引是从0开始的

name_list = ["张三", "李四", "占亚峰"]print(name_list[0])>>张三print(name_list[1])>>李四print(name_list[2])>>占亚峰增name_list.append("热巴")print(name_list)>>[‘张三‘, ‘李四‘, ‘占亚峰‘, ‘热巴‘]删name_list.remove(‘张三‘)print(name_list)>>[‘李四‘, ‘占亚峰‘, ‘热巴‘]改name_list[2] = ‘迪丽热巴‘print(name_list)>>[‘李四‘, ‘占亚峰‘, ‘迪丽热巴‘]查print(name_list[2])>>迪丽热巴?

2.5字典

字典用{}定义,字典是用键值对存储数据,键值对之间用逗号,分开,键和值之间用冒号:分割,键必须是惟一的。键是key,值是value。

yafeng_dict = {"name": "yafeng",               "age": "18",               "hobby": "peace world and my family is healthy"}print(yafeng_dict)>>{‘name‘: ‘yafeng‘, ‘age‘: ‘18‘, ‘hobby‘: ‘peace world and my family is healthy‘}#注意字典是无序的对象集合,字典也有索引,但字典的索引是取key,而不是取值

2.6布尔bool

布尔是用来记录真假这两种状态

bool只有两种状态TrueFalse如果真就返回True,假就返回False

三、运算符

1.1算数运算符

a = 9b = 2"""+ 加法运算"""print(a + b)"""- 减法运算符"""print(a - b)"""* 乘法运算符"""print(a * b)"""/ 除法运算符"""print(a / b)"""// 取整运算符"""print(a // b)"""% 取余运算符"""print(a % 2)"""** 幂的运算"""print(a ** b)>>>>11    7    18    4.5    4    1    81?

1.2比较运算符

a = 2b = 1"""> 大于"""a > b  #True"""< 小于"""b < a  #True""">= 大于等于"""a >= b  #True"""<= 小于等于"""a <= b #False"""== 等于"""a == b #False"""!= 不等于"""a != b #True

1.3赋值运算符

‘‘‘简单赋值运算‘‘‘a =3 ‘‘‘+= 加法赋值运算‘‘‘a += 2 #等于a = a + 2‘‘‘-= 减法赋值运算‘‘‘a -= 2 #等于a = a - 2‘‘‘*= 乘法赋值运算‘‘‘a *= 2 #等于a = a * 2‘‘‘/= 除法赋值运算‘‘‘a /= 2 #等于a = a / 2‘‘‘//= 取整赋值运算‘‘‘a //= 2 #等于a = a // 2‘‘‘%= 取余赋值运算‘‘‘a %= 2 #等于a = a % 2‘‘‘**= 幂赋值运算‘‘‘a **= 2 #等于a = a ** 2

原文地址:https://www.cnblogs.com/yafeng666/p/11783088.html

时间: 2024-08-08 03:49:37

python中基本数据类型以及运算符的相关文章

Python中的数据类型

Python中的数据类型 目录1.字符串2.布尔类型3.整数4.浮点数5.数字6.列表7.元组8.字典9.日期 1.字符串(http://www.cnblogs.com/yjd_hycf_space/p/6846284.html)1.1.如何在Python中使用字符串a.使用单引号(')用单引号括起来表示字符串,例如:str='this is string';print str; b.使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:str="this is str

python中的数据类型和常用运算符

一. python中常见的数据类型 1. 整数:任何时候运算都是精确的 2. 浮点数:运算的时候,可能会有四舍五入 3. 字符串:字符串是以单引号'或双引号"括起来的任意文本 1) 同类型的可以用+号 或者 , 号来进行拼接 2) 不同类型的只能用, 号拼接,不能用+号 3) 强制转换后,可以进行拼接,比如str(a) int(a)这种就是强制转换 4. 布尔值:布尔值只有True.False两种值,逻辑运算得到的结果就是布尔值 5. None值:空值是python中一个特殊的值,用None来表

Python中的数据类型和数据结构

一.数据类型 Python中有六个标准数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典) 其中,除列表List和Dictionary字典外,其他数据类型皆为不可变数据类型. 二.数据结构 Python中常见的数据结构可以统称为容器(container).序列(如列表和元组).映射(如字典)以及集合(set)是三类主要的容器. 列表:shoplist = ['apple', 'mango', 'carrot

python中的数据类型之元组和字典

一.元组:俗称不可变的列表,又被称为只读列表.元组用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以,但就是不能修改. 注意:如果元组中只有一个元素,一定要加一个逗号,否则就不是元组. >>> tu = (1,"Tanxu","A") #创建一个元组,用小括号括起来 >>> type(tu) <class 'tuple'> >>> tu1 = ("Tanxu&qu

Python变量、数据类型与运算符

1.掌握变量使用及命名规则 1.1 变量赋值 变量赋值通过"="实现, 实例: a = 5 b = 3.14 c = 'abc' 注意事项:变量名尽量具有现实意义 实例: price = 100 Name = '张飞' Age = '16' 注意事项:变量的值如果有中文则必须在文件头部声明文件编码 #coding:utf8 1.2 变量命名规则 1.2.1 一般由字母.数字.下划线组成: 实例: i.__my_name.name_23 和 a1b2_c3 1.2.2 不能以数字开头 实

python中的变量,运算符

范例: name = 'Crossin' myVar = 123 price = 5.99 visible = True “=”的作用是把右边的值赋予给左边的变量. python中有四种较为常见的数据类型: 1.字符串 - 表示一串字符,需要用''或""引起来2.整数3.浮点数 - 就是小数4.bool(布尔) - 这个比较特殊,是用来表示逻辑“是”“非”的一种类型,它只有两个值,True和False. 代码范例: print("who do you think i am?&

Python中的/和//算术运算符

通常C/C++中,"/ " 算术运算符的计算结果是根据参与运算的两边的数据决定的,比如: 6 / 3 = 2 ; 6,3都是整数,那么结果也就是整数2; 6.0 / 3.0 = 2.0 ; 6.0,3.0是浮点数,那么结果也是浮点数2.0,跟精确的说,只要" / " 两边有一个数是浮点数,那么结果就是浮点数. 在Python2.2版本以前也是这么规定的,但是,Python的设计者认为这么做不符合Python简单明了的特性,于是乎就在 Python2.2以及以后的版本

python中的数据类型及字符串操作

1. 基本数据类型概况 1, int 整数 2. str 字符串 3. bool 布尔值 4. list 列表. 一般存放大量的数据 ["门神xxxx", "风扇哥xxxx", 元素] 5. tuple 元组. 只读列表, 只能看啥也不能干. (元素, 元素) 6. dict 字典. {"风扇哥":"王伟哲", "wlh": "王力宏"} 7. set 集合 {"风扇哥&quo

列出python中可变数据类型和不可变数据类型,并简述原理

可变类型(mutable):变量进行append.+=等这种操作后 == 改变了变量的值,而不会新建一个对象,变量引用的对象的地址也不会变化,不过对于相同的值的不同对象,在内存中则会存在不同的对象,即每个对象都有自己的地址,相当于内存中对于同值的对象保存了多份,这里不存在引用计数,是实实在在的对象. list dict set bytearray user-defined classes (除非是特别定义的不可变) a = [1,2] b = [1,2] print(id(a)) print(i