day03 变量 运算符 基本数据类型 输出功能 格式化输出
变量补充
变量的命名
1变量名的命名的大前提:应该能够反映出变量值所记录的状态
具体的1、变量名由字母数字下划线组成
2、不能以数字开头
3、不能使用关键字命名为变量名
两种写法
1、驼峰体(由字母组成首字母大写):AgeOfYou=1
2、小写字母加下划线(推荐使用):old_of_boy=73
变量值得三大特征
ID (地址)m=10 print(id(m))
type(类型)n=12 print(type(n))
值本身
常量 (程序员规定好的变量名不允许,原则上不允许修改)
变量名字母都大写 OLDBOY=73
运算符
ID 比较两个变量地址 x=10 y=10 print(id(x)) print(id(y)) 比较
#is 判断ID是否相等
#== 判断值是否相等
总结 ID相同值一定相同,值相同ID不一定相同
基本数据类型
1、整型 int 用来描述年龄,等级,等需要用整数表示的数据 age=18
2、浮点型 float 用来描述身高,体重等可以用小数描述的数据 height=70.2kg
3、字符串 str 用来记录人的名字 性别等描述性的内容
msg=‘今天不下雨,“明天”一定下雨’
注意引号的嵌套,外层用单引号内层为双引号
4、列表 list 列表可以存 多种类型值
定义:在[ ]内用逗号分隔开多个任意类型的值
studengts_info=[['egon',18,['play']],['alex',18,['play','sleep']]]
print(studengts_info[1][2][0])
print(studengts_info[0][1])
5、字典 dict
定义:用emp_info={‘key’:’value’,’key:’value’}可以存取多个值,用’key’:’value’,必须用逗号分隔开来。
dict1={
'info1':[{'name':'张三'},{'egon':18},{'sex':'male'}],
'info2':[{'name':'李四'},{'age':73},{'sex':'female'}],
'info3':[{'name':'王五'},{'age':84},{'sex':'female'}]
}
print(dict1['info2'][2]['sex'])
#五. 字典dict
# 作用: 记录多个值,可存可取,与列表的区别是,列表使用索引对应值,而字典是用key对应值
# 定义:{}内用逗号分隔开多个元素,每一个元素key:value的形式,
# info={'name':'egon','age':18,'sex':'male','hobbies':['play','music','dancing']}
#
# # 使用:
# print(info['name'])
# print(info['hobbies'][1]) # emp_info={
# 'name':'egon',
# 'hobbies':['play','sleep'],
# 'company_info':{
# 'name':'Oldboy',
# 'type':'education',
# 'emp_num':40,
# }
# }
# print(emp_info['company_info']['emp_num'])
六. 布尔类型:True,False
# print(10 > 10)
# tag=True
# print(type(tag))
七:None
print(type(None))
输出功能
input
name=input(‘请输入你的名字:’)
格式化输出
%s 代表占位符可以接收各种类型
name=‘egon’
age = 18
print(‘my name is %s my age is % ’ %(name,age))
my name is egon my age is 18
input:会将用户输入的任意内容都存成字符串类型
# name=input('请输入您的账号:')
# print(name,type(name)) #print:
# res=11111
# print(res,1,2,3,4,5,6) # print('hello world',end='')
# print('my name is xxx') # 格式化输出
# name=input('请输入您的名字:') #name='egon'
# age=input('请输入您的年龄:') # age='18'
# msg='my name is %s my age is %s' %(name,age)
# print(msg) # print('my age is %s' %10)
# print('my age is %s' %[1,2,3])
print('my age is %d' %[1,2,3])
day03 变量 运算符 基本数据类型 输出功能 格式化输出的更多相关文章
- day03变量的命名规范,常量,输出:自带换行,输入,注释,数据类型,运算符,常用字符大小关系
复习 ''' 1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别的字符, ...
- python基础 : 1.计算机基础 2.注释 3.变量 4.标识符 5.输出 6.格式化输出 7.输入 8.算数运算符 9.字符串操作
- day03变量补充和数据类型
1.变量的内存管理机制 引用计数:存放值的内存地址绑定的变量个数 垃圾:引用计数为0的内存地址 引用计数增加: age = 18 x = age 引用计数减少: ①age = 19 ②del x 值的 ...
- python大法好——变量、常量、input()、数据类型、字符串、格式化输出、运算符、流程控制语句、进制、字符编码
python基础知识 1.变量 变量:把程序运算的中间结果临时存到内存里,以备后面的代码可以继续调用. 作用:A.存储数据. B.标记数据. 变量的声明规则: A:变量名只能是字母,数字或下划线任意组 ...
- Python基础之注释,算数运算符,变量,输入和格式化输出
Python的注释 注释的作用:用自己熟悉的语言,对某些代码进行标注说明,增强程序的可读性: 在python解释器解释代码的过程中,凡是#右边的,解释器都直接跳过这一行: 注释的分类 单行注释 # 这 ...
- python中while循环运算符及格式化输出
一,while循环 while 条件: while语句块(循环体) 运行: 判断你给的条件是否为真,如果真则执行循环体.否则跳出循环. 执行完循环体之后再次判断条件是否为真 例子1 我们玩联盟的时候喷 ...
- while循环,格式化输出,运算符
1.while循环 1.while 基本机构: while 条件: 循环体 执行流程: 当条件成立时为真,执行循环体. 再次判断条件是否成立,如果成立再次执行. 当判断条件结果为假时,跳出循环,本 ...
- 每天学一点——python用户的交互、格式化输出与基础运算符运用
用户交互 input输入 input接收的数据都是字符串类型 如下图 output输出 还可以相加 换行符 想让他们隔行排列的话就可以这样(如图) 在想各行的开头前面加上\n即可 那若是想将两个输出的 ...
- python基础-变量运算符(3)
一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...
随机推荐
- 第27月第17天 objc_msgSendSuper
1.objc_msgSendSuper super 的含义,消息转发会调用 objc_msgSendSuper, 就是 去父类的方法列表中找到 initWithFrame:这个方法,然后调用,调用的主 ...
- 第26月第7天 mac如何matplotlib中文乱码问题
1.mac如何matplotlib中文乱码问题 先查看 ~/.matplotlib/fontList.json 添加SimHei字体(simhei.ttf文件)到 /Library/Framework ...
- 使用flask_socketio实现客户端间即时通信
前期没有来得及好好总结,现在复习总结一下: Socket.IO 背后主要的思想是你可以发送和接收想要的任何事件,携带你想要的任何数据.任何可以编码为 JSON 的对象都可以做到,并且也支持二进制数据. ...
- 【blog】Hibernate5如何设置SQLite的方言(待更新...)
参考链接 Hibernate3.Hibernate4.Hibernate5 hibernate5连接sqlite (目前参考的是这个方法)
- Flask三种导入配置文件的方式
# 配置对象,里面定义需要给 APP 添加的一系列配置 class Config(object): DEBUG = True # 从配置对象中加载配置 app.config.from_object(C ...
- php编程 之 php基础三
1,php里的while循环 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块. while实例: <html> <body> <?php $i=1; wh ...
- [转] python运行时内存分析工具meliae
转自:https://my.oschina.net/markco/blog/601773 利用meliae来监控python进程的内存占用情况 meliae是一个python进程内存占用监控.分析工具 ...
- Python3-lamba表达式、zip函数
lambda表达式 学习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即: # 普通条件语句 == : name = 'wupeiqi' else: name = 'alex' ...
- git-bisect last updated in 2.19.1【转】
转自:https://git-scm.com/docs/git-bisect NAME git-bisect - Use binary search to find the commit that i ...
- 【转】Java的接口和抽象类
对于面向对象编程来说,抽象是它的一大特征.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有很多相似的地方,又有很多不同的地方. 一.抽象类 在了解抽象类之前,先来了解一下抽象方 ...