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)
一.注释 注释就是对代码的解释和说明.目的是为了让别人和自己很容易看懂.为了让别人一看就知道这段代码是做什么用的.正确的程序注释一般包括序言性注释和功能性注释.序言性注释的主要内容包括模块的接口.数据 ...
随机推荐
- JavaScript实现框选效果
<html> <head> <title>region</title> <style> body { margin: 0; padding: ...
- 配置虚拟机 Linux 静态IP
一.查看IP.子网掩码.网关 虚拟网络编辑器 NAT中获取 取消勾选DHCP 二.查看DNS 虚拟机DNS与Windows设置相同 三.配置linux [root@lhs800 ~]# vi /etc ...
- TensorFlow架构学习
0 - TensorFlow 基于数据流图,节点表示某种抽象计算,边表示节点之间联系的张量. Tensorflow结构灵活,能够支持各种网络模型,有良好的通用性和扩展性. 1 - 系统概述 Tenso ...
- linux 初识系统分区
- css3 特效拓展 画个安卓机器人
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- adapter.notifydatasetchanged()没有效果
项目中有个列表的处理,通过一个参数判断是下拉刷新数据还是加载更多数据,结果下拉刷新就是显示不出来界面,数据是有,就开始searching~,搜出很多相关问题,大意如下: 1 当数据源发生变化的时候,我 ...
- web应用与http协议
web应用 Web应用程序是一种可以通过web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件. 应用程序有两种模式C/S.B/S.C/S是客户端/ ...
- Hash算法【转】
转自:http://www.cnblogs.com/wangjy/archive/2011/09/08/2171638.html Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度 ...
- Delphi 实现自动更新
Delphi 通用程序自动更新升级:http://www.delphitop.com/html/wangluo/2968.html https://www.cnblogs.com/hnxxcxg/p/ ...
- $Django 路由层(有,无名分组、反向解析、总路由分发、名称空间、伪静态)
1 简单配置 -第一个参数是正则表达式(如果要精准匹配:'^publish/$') -第二个参数是视图函数(不要加括号) -url(r'^admin/', admin.site.urls), 注: ...