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 ...
随机推荐
- python+lego ev3的心得总结 随时更新
一.连接方面 1.试了蓝牙连接,被电脑防火墙拒绝了很多次,很奇怪,明明都pin码都对上了,然后瞬间被踢开. 2.数据线直连,在一台win7上怎么试也不行,在另一台上自动上windows update上 ...
- win10查看激活到期时间
我们知道Windows系统需要激活后才可以使用全部功能,那么你的Windows10激活了吗?如何查看激活时间呢?是不是永久激活的?带着这些问题,下面我们就一个一个逐一查看一下吧. 工具/原料 Wi ...
- 在使用FPGA来控制DDR3/DDR2 IP 的时候两个错误的解决办法
对于熟悉Intel FPGA的老(gong)司(cheng)机(shi)来说,外部存储器的控制早已是轻车熟路,但是对于新手,DDR3/DDR2 的IP使用也许并没有那么简单,不过没关系,骏龙的培训网站 ...
- win7蓝屏死机0x0000003B错误蓝屏故障解决
win7蓝屏死机0x0000003B错误蓝屏故障解决 刚才一个朋友问我:电脑蓝屏了怎么办. 我问他要了电脑的截图,自己看了错误代码:0x0000003B 搜索资料,查询了一番.都是说电脑中病毒或者是系 ...
- DHCP、DHCP Snooping及DHCP relay工作原理入门及实践(转)
原文https://blog.51cto.com/5167020/2312718 序:DHCP服务相对简单,写本文的目的是为了讲一些DHCP安全方面的技术. 1.DHCP基础 DHCP 全称动态主机配 ...
- unexpected end of file while looking for precompiled headerdirective Add directive to 'stdafx.h' or rebuild precompiled header错误
解决方式: 项目工程右键->propertity(属性),选择不用于预编译头 原因: C++的编译过程如下: 当头文件很多时,预编译过程需要耗费大量时间,为了减少重复编译的次数,C和C++提供了 ...
- 学习C语言深入解剖笔记之关键字的秘密
C语言关键字的秘密 重点说明: 1.if(略) 2.void ①C语言规定只有相同类型的指针才可以相互赋值 ②void*指针作为左值用于“接收”任意类型的指针 ③void*指针作为右值赋值给其它指针时 ...
- GOF 的23种JAVA常用设计模式总结 01 设计模式的概念分类和功能
1.简介 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.它描述了在软件设计过程中的一些不断重复发生的 ...
- JavaJDK多任务执行框架(六)
class Temp extends Thread { public void run() { System.out.println("run"); } } public clas ...
- PCL提取圆柱系数
网上看了很多教程,没看到圆柱提取后的系数解释. 源码如下: #include <pcl/ModelCoefficients.h> #include <pcl/io/pcd_io.h& ...