python小基础
1.计算机基础知识
- 中央处理器 CPU 人的大脑
- 内存 缓存数据 临时记忆
- 硬盘 储存数据 永久记忆
什么是操作系统 ?
控制计算机工作的流程
什么是应用程序?
安装在操作系统之上的软件
2.python简介
Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)
2014年 龟书 发布2020年2.7版本不更新
python2和python3的区别
python2 源码不统一 重复代码
python3 源码统一 没有重复代码
- 编译型: 优点— 运行快 缺点—开发效率慢
- 解释型 优点— 开发效率快 缺点— 运行慢

python2
print 可以不加括号
input 获取到的是你输入什么类型,就是什么类型 input() "你收到罚单"
raw_input() == python3 inputpython3
print() 必须加括号
input 获取到的都是字符串
3.快速入门
print("hello word") 输出 不能有空格
变量 print(a) a指变量
1.数字,字母,下划线组成
2.不能太长
3.变量名要有意义
4.不能使用python中的关键字
5.不能数字开头
6.大小写区分
7.不能使用中文和拼音8.推荐写法
驼峰体
大峰 AlexSb 每个单词首字母大写
小峰 alexSb 第一个单词首字母小写,其他单词变量赋值
name='liu' name值为liu
name1=name name1值为liu
- 常量
常量就是将变量名大写,尽量保持不更改的一种量 这个常量有是干什么的呢 其实我生活中就有一些定死了的量 比如生日,身份证等 咱们代码中,也应该有一些这样的东西,咱们从设计之初就是不让任何人改变的,所以这个东西就是常量。
变量名大写就是常量 ID = 110120130140
- 注释
单行注释:
多行注释:‘’‘ ’‘’
- 基础数据类型: 数字(整形)、字符串、布尔类型
整形:
num1 = 2
num2 = 3
print(num1 + num2)
# 结果: 5
# 整型就和我们学的数学一样可以进行加减乘除
字符串:
字符串加法
#字符串的拼接
s1 = 'a'
s2 = 'bc'
print(s1 + s2)
字符串乘法
str*int name = '坚强'
print(name*8)
布尔值:
bool是布尔值,布尔值中一共分为俩个状态
True 就是真
False 就是假
6.输入:s = input('请输入你喜欢的东西')
输入用户名:
name = input("请输入用户名:")
print(name)
7.流程控制 if
if 条件: #引号是将条件与结果分开。
结果# 四个空格,或者一个tab键,这个是告诉程序满足这个条件的结果。切记空格和tab键不能混合使用
7.1
判断条件 if
age = input("输入年龄:")
if int(age) >= 18:
print("成年了,能干成年人的事了")
7.2 二选一 if else
age = input('请输入您的年龄:')
if int(age) > 18:
print('你可以去网吧尽情的嗨皮了')
else:
print('你现在还不行啊!')
以上这种写法是让用户输入内容,然后进行比较,如果一个条件成立那就执行print,为了明确的区分改执行哪些部分,当条件成立后执行缩进的代码
然后程序就退出了.下边的else就不会在执行了
7.3 多个选项进行单选或不选 if elif
num = input('请输入要比较的数字:')
if int(num) >= 22:
print('可以扯证了')
elif int(num) >= 18:
print('成年了,可以干一些成年的事了')
elif int(num) < 18:
print('还是小屁孩')
以上写法就是我们做的单选题一样,三个分支判断中只要有个成立,其余都不在执行
7.4多个选项进行单选(必选) if elif else
num = input("请输入要比较的数字:")
if num > 60:
print("大了")
elif num < 60:
print("小了")
else:
print("猜对了")
7.5嵌套if
name = input('请输入名字:')
if name == 'meet':
age = input('请输入年龄:')
if int(age) == 18:
print('输入全部正确')
else:
print('年龄输入错误!')
else:
print('名字输入错误!')
python小基础的更多相关文章
- 零基础学Python--------第2章 Python语言基础
第2章 Python语言基础 2.1 Python语法特点 2.11注释 在Python中,通常包括3种类型的注释,分别是单行注释.多行注释和中文编码声明注释. 1.单行注释 在Python中,使用 ...
- (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md
第2章 Python语法基础,IPython和Jupyter Notebooks 当我在2011年和2012年写作本书的第一版时,可用的学习Python数据分析的资源很少.这部分上是一个鸡和蛋的问题: ...
- 怎么样通过编写Python小程序来统计测试脚本的关键字
怎么样通过编写Python小程序来统计测试脚本的关键字 通常自动化测试项目到了一定的程序,编写的测试代码自然就会很多,如果很早已经编写的测试脚本现在某些基础函数.业务函数需要修改,那么势必要找出那些引 ...
- Python入门基础学习 二
Python入门基础学习 二 猜数字小游戏进阶版 修改建议: 猜错的时候程序可以给出提示,告诉用户猜测的数字偏大还是偏小: 没运行一次程序只能猜测一次,应该提供多次机会给用户猜测: 每次运行程序,答案 ...
- Python入门基础学习 一
Python入门基础学习 一 Python下载及安装 下载地址:https://www.python.org/,选择最新的版本下载 稍等一会,安装完成. 简单语句 从idle启动Python:IDLE ...
- 【转】我的第一个Python小程序
原文网址:http://blog.csdn.net/randyqiu/article/details/4484089 人的每个第一次都有点特别的意义,所以下面这个小程序我把他记录下来做个纪念. 因为要 ...
- 『Python基础-1 』 编程语言Python的基础背景知识
#『Python基础-1 』 编程语言Python的基础背景知识 目录: 1.编程语言 1.1 什么是编程语言 1.2 编程语言的种类 1.3 常见的编程语言 1.4 编译型语言和解释型语言的对比 2 ...
- 掌握这个Python小技巧,轻松构建cytoscape导入文件
今天小编和大家分享如何借助Python脚本轻松构建cytoscape导入文件.Cytoscape是一个非常适合展示各种相互作用关系的可视化软件. 具体来说就是可以用于蛋白互作网络的展示,miRNA与蛋 ...
- 孤荷凌寒自学python第四十五天Python初学基础基本结束的下阶段预安装准备
孤荷凌寒自学python第四十五天Python初学基础基本结束的下阶段预安装准备 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天本来应当继续学习Python的数据库操作,但根据过去我自 ...
随机推荐
- AQS源码解析(一)-AtomicBoolean源码解析
基本类: AtomicInteger AtomicLong AtomicBoolean 数组类型: AtomicIntegerArray AtomicLongArray AtomicReference ...
- cocos creator 事件
cocos creator 事件 在做一个消除类游戏时,需要对点击的方块做出响应.代码很简单,可背后的原理还多着呢. 1. 普通节点注册click事件 在cc中如果需要相应click事件,需要为该节点 ...
- MYSQL批量导入数据报:[Err] 2006 - MySQL server has gone away 解决方法
使用values 后接批量数据插入,因mysql 系统参数设置导致失败(数据量过大).可通过临时修改系统参数来解决,对系统安全性无影响: set global max_allowed_packet=1 ...
- MySQL之修改默认引擎和字符集
一.数据库引擎 1.1 查看数据库引擎 mysql> show engines; +--------------------+---------+------------------------ ...
- 快应用list组件 scrollTo 方法的调用方式
例如,滚动到list 的第4个list-item: this.$element('alist').scrollTo({index:3})
- 【IDEA】在IDEA中使用@Slf4j报错,找不到log
题:在IDEA中使用@Slf4j报错,找不到log 解决方法:需要在IDEA中安装插件lombok 详细步骤: 1.File->Settings 2.Plugins->Browse rep ...
- 第10章 文档对象模型DOM 10.2 Document类型
Document 类型 JavaScript 通过 Document 类型表示文档.在浏览器中, document 对象是 HTMLDocument (继承自 Document 类型)的一个实例,表示 ...
- AOJ-2249-Road Construction-dijkstra-最小花费
Road Construction 题意:在一个无向图中,每条边上有建设的花费和路径的长度,要求求得,在保持每个点到1号点最小距离不变的情况下,求最小的总花费: 思路:用dijkstra 找出每个点的 ...
- HDU2222Keywords Search AC_自动机
http://blog.csdn.net/niushuai666/article/details/7002823 #include <iostream> #include <cstd ...
- BZOJ-2535 航空管制 toposort
题目传送门 题解: 如果正着连边,可以发现最困难的点是ti不好处理. 所以我们连反边,然后将ti转换成前面有n-ti+1架飞机起飞了作为限制条件. 对于第一问,直接toposort 然后反着输出求出的 ...