python的简介(解释器、变量、用户交互、if语句)
一.python的起源
python是吉多·范罗苏姆(Guido van Rossum)在1989年的圣诞节期间因为无聊打发时间所开发的一个脚本解释程序。
python是一门解释型、弱类型的编程语言。(解释型:通过解释器逐条运行,运行效率低,开发效率高。 弱类型:在定义变量时"a=10"a就是int类型,而不需要"int a=10")
python的特点:简单、明确、优美。
二.python的解释器
CPython. 官方提供的. 内部使用c语言来实现。
PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行。
三.第一个python程序
print("任何内容") 就可以将内容打印出来
四.变量
程序运行过程中产生的中间值,暂时保存在内存中,供后面的程序使用。
变量的命名规则:
1.使用字母,数字,下划线组成。
2.不能由纯数字组成,更不能用数字开头。
3.不能使用python关键字。
4.不要太长。
5.要有意义。
6.要区分大小写。
7.不要使用中文命名。
8.推荐使用驼峰或者下划线命名。
五.变量的数据类型
1.int类型 整数类型 范围是基于c语言的范围,但是超过范围依然可以用 可以进行+、-、*、/、%、//(整除)
2.str 字符串类型 由',",''',"""括起来的内容都叫字符串
type()可一用来查看变量的数据类型
',"只能写一行内容
''',"""可以写多行内容,还可以当注释用,是多行注释
字符串之间可以进行的操作:+,*
字符串与字符串可以想加,与int不能加
3.bool类型 布尔值 只有两个值 True False 只能用来条件的判断
六.用户交互
1.input("")阻塞式
语法: 变量=input("提示语") input收到的内容是字符串类型
将字符串类型转换成整数类型 int(字符串)
七.控制流程(if语句)
if条件语句的基本结1.
if 条件判断:
代码块
2.
if 条件判断:
代码块1
else:
代码块2
3.
if 条件判断1:
代码块1
if 条件判断2:
代码块2
else:
代码块3
else:
代码块4
4.
if 条件判断1:
代码块1
elif 条件判断2:
代码块2
elif ...
else:
代码块n
>例题:
1.利用if语写出猜大小的游戏:
设定⼀一个理理想数字⽐比如:,让⽤用户输⼊入数字,如果⽐比66⼤大,则显示猜测 的结果⼤大了了;如果⽐比66⼩小,则显示猜测的结果⼩小了了;只有等于66,显示猜测结果 正确。
sz = int(input("请输入一个数字:"))
if sz == 66:
print("猜测的结果正确")
else:
if sz > 66:
print("猜测的结果大了")
else:
print("猜测的结果小了")
python的简介(解释器、变量、用户交互、if语句)的更多相关文章
- python起源,变量,用户交互,流程语句
1.Python的起源 Python是一门解释型弱类型编程语言. 特点:简单.明确.优雅 2.Python解释器 CPython官方提供的, 内部使用C语言来实现 PyPy,一次性把我们的代码解释成字 ...
- 1、python简介-变量-注释-数据类型-用户交互-if语句-while循坏
一. 计算机是什么 基本组成: 主板+cpu+内存 cpu: 主频, 核数(16) 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度) 显卡: ...
- python中的变量,字符串,用户交互,if语句
一:python介绍 python的创始人为吉多·范罗苏姆,创始时间是1989年. 1python是一门什么样的语言 python是一门解释型弱类型语言★ 弱类型:弱类型的变量可以变,强类型的变量不能 ...
- day01 python起源 介绍 解释器 变量 流程控制if
day01 python 一.python的起源 1.python简介 java 企业级应用, android, app c 操作系统, 做开发语言的, 游戏的内核 ...
- python基础数据类型初始,用户交互
一.基础数据类型初始 1.数字:int 1,2,3 print(100,type(100)) ',type('100')) 查看数据类型的方法:type()函数 取值范围: int(整型) 在32位 ...
- Python基础:十、用户交互
使用input()函数,可以让我们和计算机互动起来 a. 等待输入 b. 将输入的内容赋值给前面的变量 c. input()接受到的内容永远是字符串 变量 = input("提示信息&quo ...
- python简介、第一个python程序、变量、字符编码、用户交互程序、if...else、while、for
也愿大家永葆初心-- 已识乾坤大,犹怜草木青. 一.python简介 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算 ...
- python3 变量理解 解释器理解 常量理解 用户交互理解 逻辑运算
先来条NLP再说...... 九,每人都已经具备使自己快乐的资源 每一个人都有过成功快乐的体验,也即是说有使自己快乐的能力. 人类只用了大脑能力极少部分,提升大脑的运用,很多新的突破便会出现. 运用大 ...
- Python学习笔记一:第一个Python程序,变量,字符编码与二进制,用户交互程序
第一个python程序 Windows:设置环境变量,X:\pthonxxx,xxx是版本号 在命令提示符下 输入python,进入解释器 >>>print(“Hello World ...
随机推荐
- MySQL之表约束
MySQL表约束 约束是一种限制,它通过对表的行或者列的数据做出限制,来确保表数据的完整性和唯一性. 在mysql当中一般有一下这几种约束: 非空约束. 唯一约束. 主键约束. 自增长. 默认约束. ...
- android基础---->SharedPreferences的使用
SharedPreferences 还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的,存储的数据是一个字符串,读取出来的数据仍然是字符串.这样你应该就能明显地感觉到 ...
- Theano入门
由于自己的一个小项目需要Theano部分的开源代码,所以学习一下并记录入门的经典网站. 入门中文博客:https://blog.csdn.net/hjimce/article/details/4680 ...
- PostgreSQL的参数优化
硬件和软件信息 CPU: Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz 2 sockets / 28 cores / 56 threads内存: 256GB of ...
- C#中数组、集合(ArrayList)、泛型集合List<T>、字典(dictionary<TKey,TValue>)全面对比
C#中数组.集合(ArrayList).泛型集合List<T>.字典(dictionary<TKey,TValue>)全面对比 为什么把这4个东西放在一起来说,因为c#中的这4 ...
- linux中vi编辑器没有颜色
vi是没有颜色的,vim是有颜色的.可是系统中没有安装vim. 我们可以通过 rpm -qa |grep vim 看看系统中是否安装了下面3个rpm包,如果有就是安装了vim. 点击(此处)折叠或打开 ...
- 基于Snappy实现数据压缩和解压
Snappy是谷歌开源的一个用来压缩和解压的开发包.相较其他压缩算法速率有明显的优势,官方文档显示在64位 i7处理器上,每秒可达200~500MB的压缩速度,不禁感叹大厂的算法就是厉害. 开源项目地 ...
- Django连接多个数据库并实现读写分离
当一个项目当中有大量的数据的时候,你所有的IO操作都在一个数据库中操作,会造成项目的性能的降低.如果你能对项目中的数据进行读写分离的话,那么将大大提高你项目的性能.而Django自带的机制也对此提供了 ...
- 二分法在JavaScript中的应用实例
前言:原来一直对算法和数据结构望而却步,总觉得前端可能对这块要求不用那么高,但是随着开发经验的增长以及阅历的提升,发现算法和数据结构还是相当重要的,在一些复杂功能的研发中都可以看得到它们的身影.要想提 ...
- 图解javascript的this指向
图解javascript的this指向 作者: HerryLo 本文永久有效链接: https://github.com/AttemptWeb...... 以下就只有两张图,请放心食用!! #简版th ...