python 基础 01
什么是计算机?
cpu: 计算机的大脑; 读写速度 3GHZ
内存: (为了提高利用率) 缓冲硬盘和cpu
硬盘: 机械硬盘读写速度70mb/s
计算机里面读写的内容都是01代码 二进制(计算机只认二进制)
1,变量: 将运算的中间结果暂存到内存.以便后续程序调用.
命名的规则:
1, 变量由字母, 数字,下划线搭配组合而成
2, 不可以用数字开头,更不能是全数字
3,不能是pythond的关键字, 这些符号和字母已经被python占用, 不可以更改
4,不要用中文
5,名字要有意义
6,不要太长
推荐大家使用驼峰体或者下划线命名
驼峰体: 除首字母外的其他每个单词首字母大写
下划线: 每个单词之间用下划线分开
2.数据类型
什么是数据类型呢?
我们人很容易区分出数字和字符,但是计算机不能啊,计算机可以说是很死板的,规定的什么程序就一直按那个程序走,因此,在每个变成语言里都会有数据类型,在python种常用的数据类型就有一下三个:
①整数(int)
②字符串(str)
③布尔值(bool) 真或假 True或False
3.常量
在python中不存在绝对的常量. 约定俗成, 所有字母大写就是常量.
4.if语句
第一种语法: if 条件: #引号是将条件与结果分开。
结果1。 # 四个空格,或者一个tab键,这个是告诉程序满足这个条件的
结果2。 如果条件是真(True) 执行结果1, 然后结果2, 如果条件假(False) 直接结果2
第二种语法: If 条件:
结果1 else:
结果2 代码3
第三种语法: If 条件1:
结果1 elif 条件2:
结果2 .. else:
结果n
第四种语法(嵌套): If 条件1:
结果1 If 条件2:
结果2 else:
结果3 else:
结果4
可以无限的嵌套. 但是在实际开发中. 尽量不要超过三层嵌套
5. 流程控制 - while循环
如何使用while?举个例子:
while True:
print('我们不一样')
print('我们都一样')
print('有啥不一样')
上面的while 就是重复循环,"有啥不一样"结束以后 重新开始,
那么怎么让它停止循环呢? 有两种情况:
⑴ 改变条件.
⑵ break
6.用户交互
使用input()函数,可以让我们和计算机互动起来
语法:
内容 = input (提示信息)
这里可以直接获取到用户输入的内容
7. 流程控制- break和continue
①break:立刻跳出循环,打断的意思
②continue: 停止本次循环,继续执行下一次的循环.
python 基础 01的更多相关文章
- Python基础01
Python基础 1.Python介绍 2.安装 3.Hello World程序 4.变量 5.用户输入 6.表达式if ...else语句 7.表达式for 循环 8.表达式while 循环 9.数 ...
- Python基础--01小项目体现的基础知识
part1:猜拳游戏 #coding=utf-8 #当有汉语时可能编译器不认识,需要定义代码 ''' 多行注释 写这个程序是为了熟悉python的基本语法 这是第一个小例子包含简单的if判断,循环和输 ...
- python基础01 Hello World!
摘要:简单的Hello Word! python 命令行 如已经安装python,那么在linux命令行中输入 $python 将进入python.乱吼在命令行提示符>>>后面输入 ...
- 0527 python 基础01
折行的处理 \>>> print "hi \... hello Lucy!"hi hello Lucy! 自然字符串,字符串加上r或R前缀指定>>&g ...
- python基础 - 01
python 变量名 在python中的变量命名,与其他语言大体相似,变量的命名规则如下: 变量名是数字.字母.下划线的任意组合 变量名的第一个字符不能是数字 系统的关键字不能设置为变量名 Ti ...
- 小小白的python之路------python基础01
1. 不说python是啥了,百度一堆.,还是说说我学了啥 我说的是python3.5,其他的自己看着办 这个是下载链接啊,自己玩 https://www.python.org/ 我下载完成,使用py ...
- 1st,Python基础——01
1 Python介绍 2 Python发展史 3 Python2 or 3? 4 Python安装 就不写了,各路大牛的博客都很详细. 5 Hello World程序 #!/usr/bin/env p ...
- python基础01—基础数据类型
数据类型 单位换算 最小的单位为bit,表示一个二进制的0或1,一般使用小写的b表示 存储的最小单位为字节(Byte),1B = 8b 1024B = 1KB 1024KB = 1MB 1024MB ...
- Python基础01 集合
初始化 # python3 # coding = utf-8 mylist = [] for item in range(10): mylist.append(item * 10 + 3) myset ...
随机推荐
- 十、uboot 代码流程分析---run_main_loop
调用 board_init_r,传入全局 GD 和 SDRAM 中的目的地址 gd->rellocaddr void board_init_r(gd_t *new_gd, ulong dest_ ...
- Commons Lang 介绍
https://commons.apache.org/proper/commons-lang/ https://commons.apache.org/proper/commons-lang/javad ...
- 【全文转载】Gradle、Maven项目相互转换
Doublemine 首页 标签 归档 关于 搜索 Gradle.Maven项目相互转换 发表于 2017-08-21 | 更新于: 2018-03-18 | 阅读次数: 920 字数统计 ...
- mysql 创建存储过程
mysql 创建存储过程 实例一: CREATE PROCEDURE cp_test() BEGIN declare a int; declare b int; ; ; select a,b; END ...
- CTF 湖湘杯 2018 WriteUp (部分)
湖湘杯 2018 WriteUp (部分),欢迎转载,转载请注明出处! 1. CodeCheck(WEB) 测试admin ‘ or ‘1’=’1’# ,php报错.点击登录框下面的滚动通知,URL ...
- javascript给定了日期如何获得星期几
1.这可以用JavaScript的Date对象的getDay方法.如:获取当天是星期几,则为:new Date().getDay();//返回0-6,0对应星期天,1-6对应星期一到星期六2.如果想给 ...
- [C++]猜数字游戏的提示(Master-Mind Hints,UVa340)
[本博文非博主原创,思路与题目均摘自 刘汝佳<算法竞赛与入门经典(第2版)>] Question 例题3-4 猜数字游戏的提示(Master-Mind Hints,UVa340) 实现一个 ...
- 嵌入式开发 迅为4418开发板Qt移植移动4G模块第一部分
本文转自迅为论坛:http://topeetboard.com 了解更多:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-7744162139 ...
- No compiler is provided in this environment. --Maven build失败
今天,maven build 失败了, 遇到下面的问题 经过查找,通过这个大佬的blog( https://blog.csdn.net/lslk9898/article/details/738367 ...
- STL之permutation/ equal_range/ binary_range学习
1,is_permutation 函数,判断其中一个序列是不是另外一个序列的全排列. 包括四个参数,前两个是第一个数组需要判断的起始位置和终止位置.后两个是第二个数组需要判断的起始位置和终止位置. # ...