数据类型、用户交互、格式化输出、基本运算符

1、什么是数据类型    变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类

2、为何数据要分类型?    变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示

3、如何用,即数据类型的分类?

一:数字类型#整型int1、作用:表示人的年龄、各种号码、等级2、定义 age=18 #age=int(18)

二、浮点型float1、作用:表示身高、体重、薪资。。。2、定义salary=3.1 #salary=float(3.1)

三、字符串类型str1、作用:表示描述性质的状态,比如人的名字,家庭住址2、定义:在单引号、双引号、三引号内包含的一串字符name=‘egon‘ #name=str(‘egon‘ )3、如何用字符串类型只能:+或者*

四:列表list1、作用:用来存取放多个值2、如何定义:在[]内用逗号分隔开多个任意类型的值l=[1,‘a‘,3.1,[1,3]] #l=list([1,‘a‘,3.1,[1,3]])3、如何用:按照索引取值,索引是从0开始的

五:字典dict1、作用:用来存取放多个值,按照key:value的方式存放的值,取的时候可以通过key而非索引去取值,key对value是有描述性功能的

2、定义方式:在{}内用逗号分隔开多个元素,每一个元素都是key:value的格式,其中value可以是任意类型,key大多数情况都是字符串类型

user_info={    ‘name‘:‘egon‘,    ‘sex‘:‘male‘,    ‘age‘:18,    ‘company_info‘:{‘c_name‘:‘oldboy‘,‘c_addr‘:‘Shanghai‘,‘members‘:20}}

六:布尔bool1、作用:用于判断的条件2、如何定义:True,Falseprint(10 > 2 and 3 > 14)print(type(True))

所有的数据类型的值本身就是一种布尔值,即所有的数据类型都可以当作条件去用在如此多的数据类型中只需要记住:0,None,空,它们三类的布尔值为False

与用户交互

在python3中的input会将用户输入的任何内容都存成字符串类型
name=input("请输入您的姓名:") #name=‘egon‘pwd=input("请输入您的密码:") #pwd=‘123‘

在python2中的raw_input用法与python3的input是一摸一样的name=raw_input("请输入您的姓名:") #name=‘egon‘pwd=raw_input("请输入您的密码:") #pwd=‘123‘
格式化输出

%s其实可以接收任意类型的值print(‘my name is %s my age is %s‘ %(name,age))print(‘my name is %s my age is %s‘ %(name,[1,2]))

%d只能接收int类型的值print(‘my age is %d‘ %age)
 重点:# 链式赋值# d=10# c=d# b=d# a=d

# a=b=c=d=10

# 交叉赋值# x=100# y=200

# temp=x# x=y# y=temp# print(x,y)

# x,y=y,x# print(x,y)

# 变量值的解压缩# l=[‘egon‘,‘asb‘,‘wsb‘]# # x=l[0]# # y=l[1]# # z=l[2]# x,y,z=l## print(x,y,z)

# l=[‘egon‘,‘asb‘,‘wsb‘,‘lsb‘]# x,y,z,a=l# print(x,y,z,a)# _=‘lsb‘# x,_,z,_=l

# print(_)

# yj=[11,22,33,44,55,66,77,88,99,100,200,300]# # mon1,mon2,mon3,mon4,mon5,mon6,*_=yj# # print(mon1)# # print(mon2)# # print(mon3)# # print(mon4)# # print(mon5)# # print(mon6)## mon1,mon2,*_,mon11,mon12=yj## print(mon1)# print(mon2)# print(mon11)# print(mon12)

# 对于字典来收,解压出来的是key# info={‘name‘:‘egon‘,‘age‘:18,‘sex‘:‘male‘}## x,y,z=info# print(x,y,z)

#逻辑运算# print(not 10 > 3)

# print(10 > 3 and 3 > 2)

# print(3 >= 3 and 3 > 2 and ‘xxx‘ != ‘egon‘ and 3 > 2)

# print(False or True)# print(3 > 3 or 3 > 2 or ‘xxx‘ != ‘egon‘ or 3 > 2)

# print(not 3 > 3 or (not 3 > 2 and ‘xxx‘ == ‘egon‘ or 3 > 2))

if 3 >= 3 and 3 > 2:    if ‘xxx‘ != ‘egon‘ and 3 > 2:        print(‘===>‘)

# print(3 >= 3 and 3 > 2 and ‘xxx‘ != ‘egon‘ and 3 > 2)


原文地址:https://www.cnblogs.com/fengxj/p/9102456.html

时间: 2024-08-01 06:58:32

数据类型、用户交互、格式化输出、基本运算符的相关文章

Python基础二:pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git

Python基础二: pycharm的安装及简单使用,while循环,格式化输出,运算符, 编码的初识,git 1.pycharm的安装及简单使用 Tab / Shift + Tab 缩进.不缩进当前行 (先选中代码) Shift + 滚轮 放大缩小代码 Ctrl + ? 注释.解注(先选中代码) Ctrl + d 复制上一行代码 Ctrl + z 撤销 Ctrl + Shift + F10 RUN Ctrl + 左键---->点击 int,str 等可查看源码 2.while 循环(重点) w

python基础语法1 用户交互,基本数据类型,格式化输出,运算符

与用户交互: 输入: python2: input一定要声明你输入的类型 >>> input(">>:") >>:sean Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> NameError:

数据类型+与用户交互+格式化输出+基本运算符day03

一.数据类型 1.什么是数据类型 变量值才是我们存储的数据,所以数据类型就是指变量值的不同种类 2.为什么数据要分类型 变量值是用来保存现实世界的状态的,针对不同状态会有不同的类型数据进行表示 3.如何用,即数据类型的分类 a.整型int 作用:表示人的年龄,各种号码,等级. 定义: age=18    # age=int(18) b.浮点型float 作用:表示身高,体重,薪资等 定义: salary=3.1 # salary=float(3.1) c.字符串类型 1.表示描述性质的状态,如:

Win10下安装Python3及Python2、数据类型、格式化输出、运算符

Win10下安装Python3及Python2 下载的官网地址: https://www.python.org/downloads/windows/ 安装Python3: 安装完成之后,在开始处输入 cmd ,测试Python是否安装成功. 输入: python -V ----> pip -v ----> pip 安装Python2: 安装完成之后,打开之前打开的命令提示符页面,测试Python是否安装成功. 输入: python -V ----> pip -v Python3.x与Py

交互,格式化输出,运算符,解压缩!

交互 现阶段暂时用input进行交互 name=input('please input your name:') print(name) input()的作用是接收值,而且不管输入的是什么类型的值,最后被赋值的对象都是字符串类型. 格式化输出 占位符 name='zhaojiahao' hieght=23 weight=155 print('My name is %s,my height is %s' % (name,height)) format格式化 print('My name is {}

Python入门教程(2)Python 变量,数据类型用户交互与基本运算

一 变量 什么是变量 #变量即变化的量,核心是"变"与"量"二字,变即变化,量即衡量状态. 为什么要有变量 #程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化. #比如: 英雄的等级为1,打怪升级(变)为10 僵尸的存活状态True,被植物打死了,于是变为False 人的名字为Albert,也可以修改为马一特 如何定义变量 #变量名(相当于门牌号,指向值所在的空间),等号,变量值

While循环,格式化输出,算术运算符,改py文件名字

一.While循环 while来打印每个元素 s = "风扇哥门神哥,邓生" i = 0 while i <len(s): print(s[i]) i+=1 while循环的感悟:while循环多用在交互程序里,做判断:而for循环多是用来获取某个类型集合(list,str,tupe,set...)里面的值 content  #内容的意思,是变量名count    #计数的意思,是变量名 break #彻底的结束循环 continue #停止本次循环,继续执行下次循环 break

day2(字符串、格式化输出、运算符、流程控制)

一.字符串 在Python中,加了引号的字符都被认为是字符串! 单引号.双引号.多引号的区别? 单引号和 双引号没有任何区别,但是某种情况下需要单双配合 如 msg = " My name is Small Nine ,I ' m 22 years old !'" 多引号的作用? 多引号的作用就是多行字符串必须使用多引号,否则会报错! 字符串拼接 字符串拼接 name = "small nine" age = "22" name + age #相

Python学习[day2]while循环以及执行流程、格式化输出、运算符

1. while循环 while 条件: 代码块(循环体) 执行流程: 1. 判断条件是否为真. 如果真. 执行代码块 2. 再次判断条件是否为真...... 3. 当条件为假.执行else 跳出循环. 循环结束 列举几个简单的while循环的例子: (1):求1~100以内所以数的和: num = 1 sum = 0 while  num <= 100: sum = sum + num num += 1 print(sum) (2):求1-2+3-4.......99的所以数的和: num =

Python的简单介绍/解释器/变量/变量的数据类型/用户交互及流程控制(if)

一.Python的简单介绍 1.python是一门 解释型弱类型编程语言. 2.特点: 简单.明确.优雅 二.python的解释器有哪些 CPython -- 官方提供的.,内部使用c语言来实现 IPython -- IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的.好多很多国产浏览器虽然外观不同,但内核其实都是调用了IE PyPy -- PyPy是另一个Python解释器,它的