老贾的幸福生活day 04
变量
变量名的规则:
变量名由字母,数字,下划线组成
变量名不能以数字开头
变量名要具有可描述性
变量名要区分大小写
变量名禁止使用python关键字
变量名不能使用中文和拼音
变量名推荐写法:
- 驼峰体
- 下划线 (官方推荐)
2.常量
- 常年不变的量
- 变量名全部大写叫做常量
- python本中没有常量,因为其他的语言需要所致.
3.注释
- 单行(当行)注释 用#
- 多行注释 """ 内容 """
- 三个" 和' 都可以
- 被注释的内容不会被执行
4.基础数据类型初识
- 字符串
- 数字
- 布尔值
- 列表
- 元祖
- 字典
- 集合
字符串 -- str
- 字符串用于存储一些数据
- 在python中只要用引号引起来就是字符串
- "abs" 'skd'
- """sdf""" 赋值就是字符串,不赋值就是注释
数字 -- int
- 用于计算,用于比较
- 在赋值时先执行等号右边的内容
- python3: 除法的时候返回的是小数(浮点数)
- python2:除法的时候返回的是整数(向下取整)不管是整数.多少,都是整数.
a = "alex"
b = "dsb"
c = a + b #字符串拼接
print(c)
a = "alex"+"dsb"*5
print(a)
字符串+:字符串和字符串相加
字符串*:字符串与数字相乘
布尔值 --- bool
用于判断
真假判断
True -- 真
False -- 假
用户交互: (输入/输出)
input() ----- 输入
msg = input("提示语句")
Pring(msg)
python3中的input获取的内容都是字符串
python2 中input获取的就是数据本身
type ---查看数据类型
int() ----- 将字符串类型强制转换成整型
流程控制语句:
单 if
if ----如果
缩进 结果
if 条件 : : 声明已经结束
缩进 官方推荐4个空格,或者tab 空格和tab 不能混合使用.
if else 二选一
if 条件:
缩进 结果
else:
缩进 结果
if elif elif elif 多选一或不选
elif -- 在如果
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
elif 条件:
结果
if elif elif elif else 多个必选一个
if if if if if 多个条件选多个
if 条件:
结果
if 条件:
结果
if 条件:
结果
if 条件:
结果
if 嵌套:
if 条件:
if条件:
结果
== 等于判断
老贾的幸福生活day 04的更多相关文章
- 老贾的幸福生活day6 整型和布尔值的转换 字符串讲解 for 循环简介
整型和布尔值的转换: 整型: python 2 整型 int long(长整型) /获取的是整型 python 3 整型 int 获取的是浮点数(小数) 十进制转二进制: print(bin(36)) ...
- 老贾的幸福生活day5 while循环 格式化 运算符 编码初识
while 循环 死循环 while 条件: print(结果) while 条件: print(结果) else: print(结果) break 终止当前循环 continue 跳出当前循环,进行 ...
- 老贾的幸福生活day03 之思维导图
思维导图 层级关系 从大范围到具体 编程语言 编译型 C C++ ...... 解释型 python php ......... python 基础语法 基础数据类 ...
- 老贾的幸福生活day3 之markdown常用语法简要
1.markdown常用语法 标题 一级到六级 用#+空格实现 2.代码块 3个 `实现 python is a ...... 单行代码,用"``" 3.列表 有序列表 跟内容 数 ...
- Ubuntu16.04 faster-rcnn+caffe+gpu运行环境配置以及解决各种bug
https://blog.csdn.net/flygeda/article/details/78638824 本文主要是对近期参考的网上各位大神的博客的总结,其中,从安装系统到跑通程序过程中遇到的各种 ...
- Python学习--04条件控制与循环结构
Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...
- Ubuntu 14.04中Elasticsearch集群配置
Ubuntu 14.04中Elasticsearch集群配置 前言:本文可用于elasticsearch集群搭建参考.细分为elasticsearch.yml配置和系统配置 达到的目的:各台机器配置成 ...
- win8.1硬盘安装ubuntu14.04双系统
在网上找了很多方法都失败了,原因是大多数方法都是用mbr方式安装的,如grub4dos,easybcd.以至于连自己都怀疑win8能不能用硬盘安装,差点就去买个u盘来安装了,就在打算放弃的时候在ubu ...
- 使用win10远程控制ubuntu16.04
使用win10远程控制ubuntu16.04,网上很多需要安装xfce桌面的.今天介绍一下,不需要安装其他桌面,使用Ubuntu16.04自带桌面,漂亮美观. Ubuntu16.04端: 1.打开终端 ...
随机推荐
- Java编程思想代码环境配置
官方代码网站已更改 https://github.com/BruceEckel/TIJ4-code 如果导入到IntelliJ中 方法1 在IntelliJ中新建一个Java项目将TIJ4-code- ...
- lavarel数据库查找别名操作
lavarel数据库查找别名操作 一.总结 一句话总结: 当有表前缀的时候:DB::table('users as table1')->select(DB::raw('table1.id'))- ...
- EBS登录问题小结
1 网络问题 1)ping IP 2)telnet IP 端口 备注:如果端口能访问则直接跳转,如果不能访问则报错如下所示: 2)配置host文件 如果访问的服务器在内网,则需要配置host信息 3) ...
- Go项目的测试代码2(项目运用)
上一篇文章介绍了最基本的测试代码的写法.Go项目的测试代码(基础) 这里简单的共享一下我在项目中使用的方式. 项目结构 我们实际项目中, 结构简单地分了控制层controllers和模块层models ...
- 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_5-1.数据信息安全--微信授权一键登录功能介绍
笔记 1.数据信息安全--微信授权一键登录功能介绍 简介:讲解登录方式优缺点和微信授权一键登录功能介绍 1.手机号或者邮箱注册 优点: ...
- *Scala API - 并发编程
- java+ueditor word粘贴上传
最近公司做项目需要实现一个功能,在网页富文本编辑器中实现粘贴Word图文的功能. 我们在网站中使用的Web编辑器比较多,都是根据用户需求来选择的.目前还没有固定哪一个编辑器 有时候用的是UEditor ...
- nohup 不废话应用
后台运行 nohup ./hello > myout.file 2>&1 & 本界面可以通过 jobs -l 查看后台 top 也能找到PID号 杀进程 kill PID
- Linux命令集锦:chown命令
chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者变成文件所属的组. 使用 chown -R liu /usr/wang //将目录/usr ...
- 【JVM学习笔记】系统类加载器
可以通过“java.system.class.loader"属性指定系统类加载器 默认情况下,该属性值为空: public class Test { public static void m ...