python初识-环境搭建,变量,条件,循环语句
1.python环境搭建:
(1)安装Anaconda ,可选择非C盘安装;
注意:都勾选;
(2)安装Pycharm
默认安装即可,安装过程同样都勾选;
(3)破解Pycharm
https://www.jianshu.com/p/b749797f48b2
2.python 语言概述
(1)高级语言:
开发效率高,执行效率低,类似java,但是比java执行效率稍低;
(2)python编译原理
Python --- 通过python解释器 -- 字节码 -- 通过c编译器 -- 机器码
Python底层都是C实现的;
可用于页面,后台等皆可,而且可移植性强,多平台使用;
(3)python运行方式
方式1:window下,cmd窗口: python xx.py
方式2:双击python.exe可执行文件,打开代码文件,运行;
注意:虽然在python解释器可运行不同格式的代码文件;
但是,如果是导入的话,必须是 .py后缀的文件;
3. 变量
(1)命名规则:
字母,下划线,数字组成;
不能以数字开头;
不能和关键字重复;
不能和内部函数重复,否则会把系统函数重新定义;
(2)示例:
day_num = 5
name = "sky"
print(day_num)
print(name)
结果: 5
sky
4.条件语句
(1)if语法
if 判断条件:
代码块1
代码块2
elif 判断条件:
代码块
else
代码块
(2)if嵌套
if 判断条件:
if 判断条件:
代码块
else
pass
else
代码块
注意:if的代码块如果不执行什么,必须写 pass,不能为空,这和C语言不同;
同一个下的多个代码块必须缩进一致,正常是4格,否则只执行第一个代码块;
嵌套类似C的if嵌套,正常使用即可;
(3)示例
num1 = 5
num2 = 3 if num1 == num2:
print("abc")
print("xyz")
else
print("opq")
5.while语句
(1)语句模型
while 判断语句
代码块
(2)语句使用
while语句和C语言的while类似:
如果判断语句成立,则执行代码块;
当判断语句不成立时,退出循环;
(3)
语句用法
方式1:
while 条件:
代码块
方式2:
while 条件:
代码块
else:
代码块 (执行1次)
方式3
while 条件:
代码块1
if 条件:
continue
代码块2
执行顺序:代码块1 -> 判断if条件 成立 -> continue -> 代码块1
不成立 -> 代码块2
作用:continue同C,终止当前循环,开始下一次循环
方式4
while 条件:
代码块
if 条件:
break
作用:类似C,终止所有循环
python初识-环境搭建,变量,条件,循环语句的更多相关文章
- selenium + python 自动化测试环境搭建
selenium + python 自动化测试 —— 环境搭建 关于 selenium Selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操 ...
- python开发环境搭建
虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...
- Eclipse中Python开发环境搭建
Eclipse中Python开发环境搭建 目 录 1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...
- python学习之python开发环境搭建
Python简介 Python是一种面向对象.解释型计算机程序设计语言.Python语法简洁而清晰,具有丰富和强大的类库等等众多的特性,这是来自百度百科的介绍,在百度百科还能看到它的更详细的介绍信息, ...
- eclipse python开发环境搭建
eclipse python开发环境搭建[非原创] 1.在www.eclipse.org官网下载Eclipse Classic 4.2.2,Win7 64位下载eclipse-SDK-4.2.2-wi ...
- Python + Appium 环境搭建
---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1 安装前准备工作 搭建环境所需要的安装文件已经下载好 ...
- 自动化测试 Appium之Python运行环境搭建 Part2
Appium之Python运行环境搭建 Part2 by:授客 QQ:1033553122 实践环境 参见 Appium之Python运行环境搭建 Part1 环境部署 1.安装Android SDK ...
- 自动化测试 Appium之Python运行环境搭建 Part1
Appium之Python运行环境搭建 Part1 by:授客 QQ:1033553122 实践环境 Win7 Python 3.4.0 JAVA JDK 1.8.0_121 node.js8.11. ...
- python开发环境搭建及numpy基本属性-【老鱼学numpy】
目的 本节我们将介绍如何搭建python的开发环境以及numpy的基本属性,这样可以检验我们的numpy是否安装正确了. python开发环境的搭建 工欲善其事必先利其器,我用得比较顺手的是Intel ...
随机推荐
- 零基础攻略!如何使用kubectl和HPA扩展Kubernetes应用程序
现如今,Kubernetes已经完全改变了软件开发方式.Kubernetes作为一个管理容器化工作负载及服务的开源平台,其拥有可移植.可扩展的特性,并促进了声明式配置和自动化,同时它还证明了自己是管理 ...
- .NET Core 又一杀器! Web Blazor框架横空出世!
多年来,Javascript(及其子框架)已在浏览器中运行DOM(文档对象模型),并且掌握了脚本知识才能真正操作客户端UI.大约2年前,所有这些都随着Web Assembly的引入而发生了变化-Web ...
- Java设计模式:23种设计模式
1. 软件设计模式概述 2. GoF 的 23 种设计模式的分类和功能 3. UML中的类图及类图之间的关系 4. 开闭原则——面向对象设计原则 5. 里氏替换原则——面向对象设计原则 6. 依赖倒置 ...
- 全排列函数(next_permutation())
平常需要全排列的时候,一般都是dfs然后字符串匹配啥的……今天看题解的时候突然发现了这个神器. next_permutation()函数在c++的algorithm库里,作用是传入一个数组,输出这个数 ...
- Docker的Ubuntu16.04容器如何汉化
最近发现docker hub中的vnc镜像大部分是没有安装语言包的,试了好多天才把他搞出来. 下面为实现步奏. 网盘软件地址 ://pan.baidu.com/share/link?shareid=3 ...
- CDQ分治学习笔记(三维偏序题解)
首先肯定是要膜拜CDQ大佬的. 题目背景 这是一道模板题 可以使用bitset,CDQ分治,K-DTree等方式解决. 题目描述 有 nn 个元素,第 ii 个元素有 a_iai.b_ibi.c_ ...
- 奇怪的道路——状压DP
题目描述 小宇从历史书上了解到一个古老的文明.这个文明在各个方面高度发达,交通方面也不例外. 考古学家已经知道,这个文明在全盛时期有n座城市,编号为1..n.m条道路连接在这些城市之间,每条道路将两个 ...
- 关于RAID 5的介绍与创建
一.简介 定义: RAID 5是RAID 0和RAID 1的折中方案.RAID 5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢.同时由于多 ...
- 利用SSH隧道技术穿越内网访问远程设备
本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/11899478.html 通常,我们用于调试的计算机无法远程访问位于局域网中的待调试设备. ...
- W5500
W5500 芯片是一款韩国全硬件TCP/IP协议栈以太网接口芯片, 最近发现我们国内也有和W5500 芯片一样芯片 介绍给大家 如下图 :