Python_study_day_1_while_if
1、什么是计算机
cpu:大脑 3GHz
内存:缓冲硬盘和cpu,提高计算机运算速度
硬盘:存储数据
2、编程语言的简单分类
编译型,解释型,混合型
3、python是什么编程语言
解释类语言
//、python的分类
4、python的安装
5、第一个python程序
1、进入cmd控制台. 输入python进入编辑模式. 这时候我们可以直接编写python程序
2、也可以在.py文件中编写python代码. 通过python命令来执行python代码
注意: python2中的中文编码会有问题. Python2使用的是ASCII码编码. 处理不了中文. 我们需要替换成utf-8编码
6、python里的变量
变量:
程序运行过程中产生的值,临时保存在变量中。供后边的程序使用
变量命名规范:
1、只能是字母,数字,下划线组成
oldboys_1_day
2、不能数字开头或者全数字
3、不能说python的关键字
def、if、while
4、不要用中文
5、不要太长
6、尽量有意思
7、推荐使用:
1、驼峰体,单词首字母大写
OldBoys = 13
2、下划线,单词用下划线分开
old_boys = 13
7、数据类型(初始)
在python中每个变量都是有类型的
1、整数(interesting)
32位机器上的int的范围:-231~231-1
64位机器上的int的范围:-263~263-1
2、字符串(str)
字符:能看见的单一文字符号
字符串:一堆字符按照固定的顺序排列
字符串相加是字符串连接
字符串*数字:xx遍
用’、”、'''、"""括起来表示
print(‘’) //空字符串
print(‘ ’)//空格键
3、布尔(bool):
真假,Ture,False
type(变量) //声明变量的类型
常量 不可变的量
在python中没有决对的常量
8、用户交互
input(提示语),会返回给你要输入的内容,程序会停在这
input默认类型是字符类型
int(input()) 类型转换
9、条件判断-if
if 条件: //:开始代码块
代码块
elif 条件;
代码块
...
else 条件:
代码块
当条件都成立时,只会执行第一个成立
in:判断在特定的字符集是否在字符集中
not in:判断在特定的字符集是否不在字符集中
聊天过程中屏蔽一些字体
10、循环语句-while
while 条件:
代码块
else:
代码块
判断条件的真假,真==>继续执行,假==>跳出循环
11、break:打断循环,彻底停掉本层循环,else后边的也不再执行
12、continue:停止本次循环,直接到循环入口判断条件,继续执行下一次循环
Python_study_day_1_while_if的更多相关文章
随机推荐
- 训练1-L
n个人一起排队接水,第i个人需要ai的时间来接水. 1 <= n <= 1000 1 <= a,i<= 1000 同时只能有一个人接水,正在接水的人和没有接水的人都需要等待. ...
- LINUX 中 VSFTPD安裝
VSFTPD 简写:vsftpd是very secure FTP daemon 的缩写,是一个完全免费的,开源代码的ftp服务器软件 特点:vsftpd是一款在LINUX发行版中最受推崇的FTP服务器 ...
- uni-app 路由navigate
uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS.Android.H5.小程序等多个平台. 公司最近在写APP应用到了uni-app 我在写的时 ...
- 【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) C】Equalize
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] Swap操作显然只能对(i-1,i)执行才有用. 不然直接将i翻转以及j翻转 显然比直接交换更优. 那么现在我们就相当于有两种操作. ...
- <url-pattern>/</url-pattern> 拦截请求
一.springmvc 前端控制器 <!-- springmvc的前端控制器 --> <servlet> <servlet-name>fw-sso-web</ ...
- FreeMarker 语法 list
一.java 代码 @Test public void testFreeMarker() throws Exception { //1.创建一个模板文件 //2.创建一个Configuration对象 ...
- yiii 数据库备份导出
应用场景 数据对于网站来说 是非常重要的 一般 cms 后台 都有 数据备份功能.使用Yii 的第三方拓展 可以快速开发. spanjeta/yii2-backup spanjeta/yii2-bac ...
- Hadoop集群(第12期)_HBase简介及安装
HBase简介 HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问,是Google的BigTable的开源实现.HBase的目标是存储并处理大型的数据,更具体地说仅 ...
- 自己定义View实现水平滚动控件
前几天项目中须要使用到一个水平可滚动的选择条,类似下图效果(图片是从简书上一位作者那儿找来的,本篇也是在这位作者的文章的基础上改动的,站在大神的肩膀上,哈哈,因为原文没有提供demo,并且实现的效果跟 ...
- LayoutParams继承于Android.View.ViewGroup.LayoutParams.
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置.高.宽等信息.假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉L ...