python基础知识第一篇(认识Python)
开发语言:
高级语言:python java php c++ 生成的字节码 字节码转换为机器码 计算机识别运行
低级语言:C 汇编 生成的机器码
PHP语言:适用于网页,局限性
Python,Java:即可以写网页,也可以写后台功能。
JAVA语言:开发效率低,代码量较多,但是执行效率高。
Python语言:执行效率较Java低,但是代码量少,实现的功能一样,开发的效率高。
Python的种类
jpython ------------------------java
效率小于
cpython -----------------------c语言
效率小于
pypy(python python)首先把字节码发送到cpython,cpython到c语言,生成机器码,在转发回pypy,下次直接执行机器码,提高了执行效率。
python的执行操作
按照Python的规则写一个文件,将文件交给Python软件,读取文件中的内容,然后进行转换和执行,最终获取结果。
python软件 >>>>>>>也就是Python解释器
Python基础
文件后缀名可以是任意得
文件后缀名一般为.py
1.input的用法:永远等待,直到用户输入 赋值n=input ("请输入用户名"),变量,n代表一个变化的值
变量名:只能由字母,数字,下划线组成。
不能用数字开头
python的关键字不能使用
最好不要和python内置的方法,类等重复。
形成一63., 个好的编程习惯 user_id
if条件基本语句:if 条件 :
print(“OK”)—————必须缩进,代表一个代码块
else:
print(“no”)
2.支持if语句嵌套
3.if elif
补充:if下面如果不想写语句,就写pass,切忌不能不写, 否则报错
字符串(引号)
字符串可以 加法:字符串连接在一起
乘法:字符串重复出现十次
切忌:字符串不可以减法和除法
数字:加减乘除,百分号取余判断奇偶
a1=
a2=a1 %
if a2==:
print("是一个偶数")
else:
print("是一个奇数")
while循环:
输出123456--8910
cound=
while cound<:
if cound != :
print(cound+)
cound=cound+
输出1+2+3+.....+99+100的和
cound=
s=
while cound<:
s=s+cound
cound=cound+
print(s)
登录操作(只有三次机会)
sum=0
s=3
while sum<3:
n1=input("请输入你的用户名")
n2=input("请输入你的密码")
if n1=="小可爱"and n2=="":
print("登录成功")
break
else:
s=s-1
print("登录失败,请重试,你还有"+str(s)+"机会")
sum=sum+1
1-2+3-4..............+99-100的和
cound=1
s=0;
n=cound%2
while cound<101:
if n!=0:
s=s+cound
else:
s=s-cound
cound=cound+1
print(cound)
python基础知识第一篇(认识Python)的更多相关文章
- Python之路(第一篇):Python简介和基础
一.开发简介 1.开发: 开发语言: 高级语言:python.JAVA.PHP.C#..ruby.Go-->字节码 低级语言: ...
- Python基础【第一篇】
一.Python简介 Python的创始人(Guido von Rossum 荷兰人),Guido希望有一种语言既能像C一样方便地调用操作系统的功能接口,也能像shell脚本一样,轻松地实现编程,A ...
- Python学习【第一篇】Python简介
Python简介 Python前世今生 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 现在,全世界差不多有600多种编 ...
- python学习【第一篇】python介绍
python发展历史 起源 Python的作者,Guido von Rossum,荷兰人.1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位.然而,尽管他算得上是一位数学家,但他更加享受 ...
- Python开发【第一篇】Python基础之自定义模块和内置模块
为什么要有模块,将代码归类.模块,用一砣代码实现了某个功能的代码集合. Python中叫模块,其他语言叫类库. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代 ...
- 5000字2021最新Python基础知识第一阶段:数据类型
1 编程规范 注释 python注释也有自己的规范,在文章中会介绍到.注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的 ...
- Python开发【第一篇】Python基础之正则表达式补充
正则表达式 一简介:就其本质而言,正则表达式(或RE)是一种小型的.高度专业化的标称语言,(在Python中)它内嵌在Python中,并通过re模块实现.正则表达式模式被编译成一系列的字节码,然后由用 ...
- Python开发【第一篇】Python基础之装饰器
写代码要遵循开发封闭原则,虽然在这个原则是用的面向对象开发,但是也适用于函数式编程,简单来说,它规定已经实现的功能代码不允许被修改,但可以被扩展,即: 封闭:已实现的功能代码块开放:对扩展开发 #s2 ...
- Python 基础【第一篇】环境部署
一.Windows基础环境配置部署 1.1.下载python安装程序 下载地址:https://www.python.org/ftp/python/3.4.1/python-3.4.1.msi 1.2 ...
随机推荐
- 解决django或者其他线程中调用scrapy报ReactorNotRestartable的错误
官网中关于ReactorNotRestartable的错误描述(摘自:https://twistedmatrix.com/documents/16.1.0/api/twisted.internet.e ...
- linux网络配置(ifcfg)
将linux主机接入到网络需要配置哪些配置项? IP/NETMASK:本地通信. 路由(网管):跨网络通信. DNS服务器地址:基于主机名通信. DNS服务器有三种:主/备用DNS服务器/第三备份dn ...
- vue JS实现监听浏览器返回按键事件
// 这个是监听浏览器回退键的returnButton () { let vm = this; $(document).ready(function () { if (window.history & ...
- 2sql
------------------------------------ 高级查询-- as 起别名select name as 名字 from studnets;-- 消除重复的行 -- 查看有哪几 ...
- 使用Cap解决.Netcore分布式事务
一.什么是Cap CAP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级.易使用.高性能等特点. 在我们 ...
- list列表操作
li = [1,2,3,4,'4','456'] print(li.index('4')) # print(li.index('45')) l_a = ['1234567','7890'] l_b = ...
- Python存储数据的方式
在Python开发中,数据存储.读取是必不可少的环节,而且可以采用的存储方式也很多,常用的方法有json文件.csv文件.MySQL数据库.Redis数据库以及Mongdb数据库等. 1. json文 ...
- 2019-2020-2 20199317《Linux内核原理与分析》第二周作业
第一章 计算机工作原理 1 存储程序计算机工作模型 存储程序计算机的主要思想是将程序存放在计算机存储器中,然后按存储器中的存储程序的首地址执行程序的第一条指令,以后就按照该程序中编写 ...
- php 图片指定留白叠加缩放
遇到这样一个需求:原图大小不一,而且留白也大小不一,需要将原图切出来一个核心图,然后将图片左右留白,组成一个其他尺寸的图片.换句话说,原图在新图片中的位置是可以控制的. 这里思路是:先创建一个规定大小 ...
- shell du sh 文件大小输出
按照文件大小升序输出结果: du -sh * | sort -h 如果要逆序输出,则: du -sh * | sort -hr