Python基础(条件判断,循环,占位符等)
Python
自动化
系统开发用的语言和自动化脚本可以不同
学习peython可用于:
网路爬虫,数据分,web开发,人工智能,自动化运维,自动化测试,嵌入式,黑客
第三方库比较全
脚本语言:功能单一的语言,如:shell(只能在linux下用)
计算机只认识二进制,所以有编译器(代码通过编译器编译成二进制,计算机可以读懂的语言)
语言分为两种:
编译型语言
运行代码之前,先编译,在运行
编译时间比较长,编译后直接运行,运行速度快
C,C#,c++
解释型语言
运行的时候进行编译,运行一次编译一次
运行速度不如编译型语言
Python,ruby,shell,java(编译后是.class,非二进制计算机不能直接读懂)
Python版本的选择:
Python2为过渡型语言,到2020年就不再跟新了
Python3
交互式命令行:写一行运行一行
Python字符串类型
Int,str,float,list
定义变量
变量就是用来存东西的,如下图:
name = '晶晶' #变量,定义字符串必须要加单引号
age = 18 #字符串
一下这些不能作为变量
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally',
'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return',
'try', 'while', 'with', 'yield']
平时定义变量时用单引号和双引号都可以
但是变量内容有单引号时就得用双引号了
Input,只要用input都是字符串类型
如果想改变字符串类型,用强制类型转换,如图:
Input输入如下图
在python中只有if else
条件判断:
两种条件时用 if else
多种条件时: if elif else
两种条件时:
多种条件时
也可以只写if 不写else
条件语句可嵌套使用,如图:
条件语句和or一起用,如图:
条件语句和and一起用
Pycharm中的交互式:
在pycharm中点击左下角的图标,如图:
点击后会出现python Console
点击红框框住的信息,就可以进行交互式操作,如图:
查看数据类型:
用type()括号里传入数据类型
快捷键:
Ctrl+D快速复制一行代码
Ctrl+/加注释(选中要加注释的信息在键盘中点击Ctrl+/就可以了)
包括循环,遍历,迭代
循环
For while
While:必须有一个计数器,用来计算循环次数
循环就是重复执行循环体里的代码如图
产生随机数:
Count+=1 Count=Count+1
Count-=1 Count=Count-1
Count*=2 Count=Count*2
Count/=2 Count=Count/2
break立即结束循环,不管循环有没有结束
While else
打断点
每次运行到此处后就停住,鼠标右键点击debug
在debug中点击下一步来执行下一行代码,如图
For 循环不需要定义计数器,可直接使用range()
Continue:跳出本次循环,继续下一次循环
字符串格式化
日期强制转换成字符串:
上面方法比较占内存,一般不用,用下面方法
占位符用%s,前面写几个%s后面写几个变量,如图
\n换行
%s是string类型
%d后面只能跟整数
%f保存6位小数,%.2f是保留两位小数,点几f就是保留几位小数(且是四舍五入)
round()函数保留小数点后几位小数
Round(,)逗号前是函数名,逗号后是保留小数的位数
想打印%就输入两个%
Python基础(条件判断,循环,占位符等)的更多相关文章
- Python基础——条件判断
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 到目前为止,Python基础系列的文章中的程序都是一条一条语句顺序执行的.在本章中,我会重点介绍让程序选择是否执行语 ...
- python基础----条件判断与循环
一.python数据类型 1.整数(包括整数.负数) 2.浮点数(小数) 3.字符串(需要用单引号‘’或双引号“”括起来) 注:当字符串中含有单引号时,用双引号括起来(now="let's ...
- Python基础(条件判断和循环) if elif else for while break continue;
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= ...
- Python基础 条件判断和循环
pyhton if 语句 if 语句后接表达式,然后用: 表示代码块. age = 20 if age >= 18: print 'your age is', age print 'adult' ...
- Python基础 条件、循环
1.条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. if if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的 ...
- python基础条件和循环
一.if语句 1.if后表达式返回值为true则执行其子代码块,然后此if 语句到此终结,否则进入下一分支判断,直到满足其中一个分支,执行后终结if 2.expression可以引入运算符:not,a ...
- Python基础:条件与循环
条件语句 除了 boolean 类型的数据,条件判断最好是显性的 if i != 0: ... 而不是只写出变量名: if i: ... For循环与While循环 通常来说,如果你只是遍历一个已知的 ...
- python基础之二:占位符、格式化输出、while else 、逻辑运算
1.占位符和格式化输出 示例代码 #格式化输出 # % s d # name = input('请输入姓名') # age = input('请输入年龄') # height = input('请输入 ...
- python 输入输出 条件判断 循环
1.条件判断 score = int(input("请输入学生成绩:"))if score>100 and score <0: print("请输入正确的成绩 ...
- python基础学习之简化占位符和格式化的概念
简化版占位符有哪些? %s 字符串占位符,代表该位置有一个字符串待替换(万能) %d 数字占位符,代表该位置有一个数字待替换 %f 同上,这里是浮点数,float[默认保留6位小数] % ...
随机推荐
- MySQL优化查询 5.7版本
1. 变更参数 : query_cache_type 如果何配置查询缓存: query_cache_type 这个系统变量控制着查询缓存工能的开启的关闭.query_cache_type=0时表示关闭 ...
- 【转载】Linux常用命令
Linux常用命令大全(非常全!!!) 转载出处:https://www.cnblogs.com/yjd_hycf_space/p/7730690.html 系统信息 arch 显示机器的处理器架构( ...
- Hive - - 分组求最大,最小(加行键)
Hive - - 分组求最大,最小(加行键) 数据: 1325927 陕西 汉中 084 08491325928 陕西 汉中 084 08491325930 陕西 延安 084 08421325931 ...
- Asp.Net MVC+EF+三层架构
架构图: 使用的数据库: 一张公司的员工信息表,测试数据 解决方案项目设计: 1.新建一个空白解决方案名称为Company 2.在该解决方案下,新建解决方案文件夹(UI,BLL,DAL,Model) ...
- 八大排序算法——堆排序(动图演示 思路分析 实例代码java 复杂度分析)
一.动图演示 二.思路分析 先来了解下堆的相关概念:堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆:或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆.如 ...
- Python 安装包报错
以管理员身份运行cmd (requests为为所安装的包名) >>pip install reuqestsCollecting reuqests Could not find a vers ...
- 基于Live555实现RtspServer及高清高分辨率和高码率视频传输优化
基于Live555实现RtspServer及高清高码率视频传输优化 最近做了一些pc和嵌入式平台的RTSP服务器项目,大多数的要求是简单但是功能全面,并且性能还要强劲.综合考虑后,基本都是在基于liv ...
- PHP语言学习之php-fpm 三种运行模式
本文主要向大家介绍了PHP语言学习之php-fpm 三种运行模式,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. php-fpm配置 配置文件:php-fpm.conf 开启慢日志功能的 ...
- 阿里云Oss对象存储
将文件保存到阿里云上. 1.添加对象存储OSS空间 (新建Bucket) 可以在阿里云后台对象存储里面添加,也可以通过api添加.添加之后设置权限. skd使用. 1安装 Aliyun.OSS.SDK ...
- scrapy框架学习第一天
今天是学习的第一天: 知识总结如下: 1,调试器相当于原料出口地(URL提供) 2,scrapy相当于中间加工商(具有销售权利)封装URL为request(请求) 3,下载器使用request(请求) ...