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 ...
随机推荐
- Tracking-Learning-Detection (TLD算法总结)
一.TLD算法简介 TLD(Tracking-Learning-Detection)是英国萨里大学的一个捷克籍博士生ZdenekKalal在2012年7月提出的一种新的单目标长时间跟踪算法.该算法与传 ...
- 机试指南第二章-经典入门-Hash的应用自解
Hash的应用: Hash即散列,不像数据结构与算法中讲的各种Hash方法和冲突处理等过多的阐述,以下主要介绍Hash在机试试题解答中的作用. 例2.5 统计同成绩学生人数 Hash解法AC代码:(一 ...
- nodepad++格式化html代码
如果没有安装插件
- Visual Studio特性学习
官方档案: https://docs.microsoft.com/en-us/visualstudio/get-started/visual-studio-ide?view=vs-2019
- LeetCode 331. 验证二叉树的前序序列化(Verify Preorder Serialization of a Binary Tree) 27
331. 验证二叉树的前序序列化 331. Verify Preorder Serialization of a Binary Tree 题目描述 每日一算法2019/5/30Day 27LeetCo ...
- Java大厂笔试&&面试集合大全目录
面试技巧 掌握面试技巧,提升自身软实力! HR面试都会问什么问题?(上) HR面试都会问什么问题?(下) 作为一技术人员,面试前都需要做哪些准备? 面试题 Java各个阶段面试题,帮你提升自我,拿到高 ...
- 数组中重复的数字(Golang)
使用哈希表 package main import "fmt" func main() { a := [...]int{2,3,1,0,2,5,3} num := make(map ...
- 3. Spark SQL解析
3.1 新的起始点SparkSession 在老的版本中,SparkSQL提供两种SQL查询起始点,一个叫SQLContext,用于Spark自己提供的SQL查询,一个叫HiveContext,用于连 ...
- grafana部署安装
部署grafana 在prometheus& grafana server节点部署grafana服务. 1. 下载&安装 # 下载 [root@prometheus ~]# cd /u ...
- 测试不得不知的python编程小技能-----升级版基础语法和优秀的编码习惯
编程和学习python,最后快速上手.能写小工具,写自动化用例这类要求对鹅厂的测试人员来说都是一些基础的必备素质,但是一个优秀的测试,也是有着一颗开发完美测试工具的心的.但是罗马不是一天构建成,特别是 ...