数据类型及运算符
一:注释
1单行注释:如print(hello world) # 这是一行输出代码
2多行注释:如'''
校长亲切
老师博学
主任敬业
'''
二:数据类型
1整型如age=18
作用:记录事物的等级年龄数量
2浮点型如salary=1.3
作用:记录薪资,身高,体重
3字符串如name='egon'
作用:记录描述事物的状态
定义:单引号/双引号/三引号中包涵的一系列字符
字符串与字符串可以相加如:x='hello'
y='world'
print(x+y)
字符串的乘法如print('egon'*10)
4列表list如l=[1,[2,3],4]
作用:按照位置记录多个同种属性(索引从0开始,索引值对应值代表的就是位置),并且可以取出指定位置的值
定义:在[]内用逗号隔开多个任意类型的值
如l=[10,2.3,'a',['egon',18,eat]]
print(l[3][2])
5字典类型dict如d={'name':'egon','age':18,'height':180}
作用:记录多个不同属性的值
定义:在{}内用逗号分隔开多个元素,每一个元素由key:value组成
value就是我们存储的值,可以是任意类型,key应该对value有描述性的功能,key的类型通常是str
info={
'name':'egon',
'hobbies':['eat','sleep'],
'height':180,
conpany_info{
'name':'Oldboy,
'type':'education'
'emp_num':200
}
}
print(info[conpany_info][type])
6布尔类型
所有的数值都自带布尔值,其中0、None、空布尔值为False,其余都为True
三格式化输入输出
1接受用户输入
name=input('请输入你的名字:')
print(name)
2格式化输出
name=input('请输入你的名字:')
age=input('请输入你的年龄:')
print('你的名字是%s 你的年龄是%s' %(name,age))
四运算符
1算数运算符
如print(10+3)
print(10-3)
print(10*3)
print(10/3)
print(10//3)
print(10**3)
print(10%3)
2比较运算符
print(10>3)
print(10<3)
print(10!=3)
print(10==3)
3赋值运算符
3.1增量赋值
age=10
age+=1
age-=2
age*=2
age/=2
print(age)
3.2链式赋值
x=y=z=10
print(id(x),id(y),id(z))
3.3解压赋值
l=[1,2,3,4,5]
x,y,z,c,v=l
print(x,y,z,c,v)
4逻辑运算符
4.1 and:逻辑与,用来连接左右两个条件,在左右两个条件同时为True的情况下,最终结果才为True
4.2 or:逻辑或,用来连接左右两个条件,左右两个条件但凡有一个为True,最终结果就为True
4.3 not:取反
5、身份运算符
==:判断的是值是否相等
is:判断的是id是否相等
值相同,id可以不等
id相同,值一定相同
- MySQL自增列主从不一致的测试(r12笔记第37天)
- 分享Mac/Linux系统Shell终端利器SecureCRT以及注册破解方法
- MySQL中GTID和自增列的数据测试(r12笔记第38天)
- 分享一个入门级可控多线程shell脚本方案
- PhalGo-介绍
- 实测Nginx服务器开启pagespeed加速效果
- MySQL频繁停库的问题分析(r12笔记第33天)
- 解决Nginx Helper插件一键清理缓存功能导致网站打不开问题
- Oracle 12c DBCA浅析(r12笔记第48天)
- MySQL中的derived table(r12笔记第47天)
- Oracle数据库端口突然无法访问的分析(r12笔记第46天)
- MySQL中的反连接(r12笔记第45天)
- Nginx配置多站点下的Proxy_cache或Fastcgi_cache缓存加速
- MySQL主从不一致的细小问题分析(r12笔记第62天)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PHP+mysql防止SQL注入的方法小结
- 浅谈tensorflow 中的图片读取和裁剪方式
- Python实现SMTP邮件发送
- 浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
- 通过PHP设置BugFree获取邮箱通知
- Django封装交互接口代码
- 使用K.function()调试keras操作
- tensorflow图像裁剪进行数据增强操作
- ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
- Python+PyQt5+MySQL实现天气管理系统
- 浅谈Python协程
- Python logging模块异步线程写日志实现过程解析
- php-fpm重启导致的程序执行中断问题详解
- Python Socket TCP双端聊天功能实现过程详解
- django 将自带的数据库sqlite3改成mysql实例