python_0基础学习_day01
Python是一门动态解释型的强类型定义语言
一、变量
变量命名规则
由数字、字母、下划线组成
不能以数字开头
要具有描述性
要区分大小写
禁止使用python的关键字(在pycharm中关键字明明变量字体颜色会改变)
不能使用汉字或拼音
变量的推荐写法
驼峰体
下划线(官方推荐)
二、常量
变量全部用大写命名,就是常量
三、注释
单行注释
也叫当行注释 用#号
多行注释
"""
"""
三个引号
四、基础数据类型
字符串 str
"字符串asdasdasdada"
str + str(字符串的拼接)
str * int
整形(数字) int
用于比较和计算
python2:除法的时候返回的是整数(向下取整)
python3:除法的时候返回的的小数(浮点数)
布尔值 bool
用于判断
True ——真
False——假
五、用户交互
input —— 输入:python3中input获取到的内容都是字符串
print —— 输出
msg = input("请输入您内容:")int("5") ---> 5print(int(msg) + 5)
六、查看数据类型
type
查看数据类型
int(str) —— 将字符串转换成整形
str(int) —— 将整形转换成字符串
七、流程控制语句
单 if
if 条件:
缩进 结果
money = 10print("从学校出发")if money >= 10: print("买个炸鸡") print("买个啤酒")print("走啊走")print("到家了")
二选一 ,if else
if 条件:
缩进 结果
else:
缩进 结果y
print(123)if 3>2: print("这是如果执行了") print("123") print("234")else: print("这是否则执行了")print(345)
多选一或不选 if elif elif elif
if 条件:
缩进 结果
elif 条件:
缩进 结果
elif 条件:
缩进 结果
if 1>2: print("这是A")elif 1>6: print("这是B")elif 1>5: print("这是C")elif 1>4: print("这是D") # 没有符合要求的就不输出结果
多选一 if elif elif else
if 条件:
缩进 结果
elif 条件:
缩进 结果
elif 条件:
缩进 结果
else :
缩进 结果
if 1>2: print("A")elif 2>3: print("B")elif 5>6: print("c")else: print("D")
多选 if if if if
if 条件:
缩进 结果
if 条件:
缩进 结果
if 条件:
缩进 结果
if 3>2: print("A")if 4>2: print("B")if 6>3: print("C")
if 嵌套
if 条件:
缩进 结果
if 条件:
缩进 结果
sex = "女"age = 28if sex == "女": if age == 28: print("进来聊一聊") else: print("没事就别聊了")else: print("滚犊子")
以下算是今天学习的结合体,if elif else 嵌套
print('刚从村里出来呀,没见过炸鸡店啊,闻着挺香啊!')hungry = input("是吃还是不吃呢?")if hungry == "吃" or "吃点" or "吃点吧": money = int(input("兜里还有多少钱?")) if 10 < money < 30: print("老板娘,少来点炸鸡吧") print('卧槽、真香') elif 30 <= money < 100: print("老板娘,多给我来点鸡,以前没吃过!") elif 100 <= money < 10000: print("老板娘,你这店租不,我想盘一天,自己炸") else: print("钱不够,那还吃啥")else: print("不吃就回家睡觉")
后续还会持续更新,从入门到放弃 ^.^。
python_0基础学习_day01的更多相关文章
- python_0基础学习_day02
第二节 一,while while也称为无限循环.死循环 while 条件: 缩进 循环体 应用领域:音乐播放:单曲循环,列表循环,随机播放(也是有规律的) 登陆界面:…… 数学计算:1~100的和, ...
- salesforce 零基础学习(五十二)Trigger使用篇(二)
第十七篇的Trigger用法为通过Handler方式实现Trigger的封装,此种好处是一个Handler对应一个sObject,使本该在Trigger中写的代码分到Handler中,代码更加清晰. ...
- 如何从零基础学习VR
转载请声明转载地址:http://www.cnblogs.com/Rodolfo/,违者必究. 近期很多搞技术的朋友问我,如何步入VR的圈子?如何从零基础系统性的学习VR技术? 本人将于2017年1月 ...
- IOS基础学习-2: UIButton
IOS基础学习-2: UIButton UIButton是一个标准的UIControl控件,UIKit提供了一组控件:UISwitch开关.UIButton按钮.UISegmentedContro ...
- HTML5零基础学习Web前端需要知道哪些?
HTML零基础学习Web前端网页制作,首先是要掌握一些常用标签的使用和他们的各个属性,常用的标签我总结了一下有以下这些: html:页面的根元素. head:页面的头部标签,是所有头部元素的容器. b ...
- python入门到精通[三]:基础学习(2)
摘要:Python基础学习:列表.元组.字典.函数.序列化.正则.模块. 上一节学习了字符串.流程控制.文件及目录操作,这节介绍下列表.元组.字典.函数.序列化.正则.模块. 1.列表 python中 ...
- python入门到精通[二]:基础学习(1)
摘要:Python基础学习: 注释.字符串操作.用户交互.流程控制.导入模块.文件操作.目录操作. 上一节讲了分别在windows下和linux下的环境配置,这节以linux为例学习基本语法.代码部分 ...
- CSS零基础学习笔记.
酸菜记 之 CSS的零基础. 这篇是我自己从零基础学习CSS的笔记加理解总结归纳的,如有不对的地方,请留言指教, 学前了解: CSS中字母是不分大小写的; CSS文件可以使用在各种程序文件中(如:PH ...
- Yaf零基础学习总结5-Yaf类的自动加载
Yaf零基础学习总结5-Yaf类的自动加载 框架的一个重要功能就是类的自动加载了,在第一个demo的时候我们就约定自己的项目的目录结构,框架就基于这个目录结构来自动加载需要的类文件. Yaf在自启动的 ...
随机推荐
- 分布式理论基础(四)Paxos
1 背景 分布式理论基础(一)一致性及解决一致性的两种方式:2PC和3PC 中介绍了一致性,Paxos协议在节点宕机恢复.消息无序或丢失.网络分化的场景下能保证决议的一致性,是被讨论最广泛的一致性协议 ...
- SpringMVC框架的简单理解
首先,让我们来看下下图 SpringMVC解决了View和Controller的交互问题 其中有几个重要组成部分: (1) DispatcherServlet: 前端控制器 用于接收所有请求,并负责分 ...
- 深入学习Spring框架(四)- 事务管理
1.什么是事务? 事务(Transaction)是一个操作序列.这些操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位.事务是为了保证数据库的完整性.例如:A给B转账,需 ...
- 2019.6.21 NOIP2018提高组模拟题(二)
1.咒语 (curse.pas/c/cpp) [题目描述] 亮亮梦到自己来到了魔法城堡,但一扇巨大的石门阻拦了他通向城堡内的路.正当他沮丧之际,突然发现门上有一处机关,机关上有一张很长的纸条.亮亮拿起 ...
- CDQZ集训DAY2 日记
依然很爆炸. T1上来有50分暴力分,打完后注意到了后50分的随机数据,开始想怎么去对付他.然后就开始思考随机数据意味着什么.想了想,想打一个扫描线或者分治.决策了一下还是打了一个扫描线+链表.然而只 ...
- [记录]python的简单协程框架(回调+时间循环+select)
# -*- coding: utf-8 -*- # @Time : 2018/12/15 18:55 # @File : coroutine.py #一个简单的 Coroutine 框架 import ...
- JavaScript剩余操作符Rest Operator
本文适合JavaScript初学者阅读 剩余操作符 之前这篇文章JavaScript展开操作符(Spread operator)介绍讲解过展开操作符.剩余操作符和展开操作符的表示方式一样,都是三个点 ...
- Java中lambda表达式详解
原文地址:http://blog.laofu.online/2018/04/20/java-lambda/ 为什么使用lambda 在java中我们很容易将一个变量赋值,比如int a =0;int ...
- java开发---关于ORA00604和ORA12705
MyEclipse和oracle连接中出现的一个问题: 在使用工具连接orcale数据库时报了这两个异常 ORA-00604和ORA12705 ; 查找问题原因: 大概猜测是与字符集有关系 , 确认 ...
- [leetcode] 309. Best Time to Buy and Sell Stock with Cooldown(medium)
原题 思路: 状态转移 出售股票的状态,最大利润有两种可能. 一,和昨天一样不动:二,昨天持有的股票今天卖掉. sell[i] = max(sell[i-1],buy[i-1] + prices[i] ...