python起源,变量,用户交互,流程语句
1.Python的起源
Python是一门解释型弱类型编程语言.
特点:简单.明确.优雅
2.Python解释器
CPython官方提供的, 内部使用C语言来实现
PyPy,一次性把我们的代码解释成字节码文件
3.第一个Python程序
print(任何内容)
print("a") a为字符串,原样输出
print(a) a为变量,把值进行打印
4.变量
变量是运行过程中产生的中间值,暂时保存在内存中,供后面的程序使用
变量的数据类型:
1.int 整数 可以做+.-.*./.%.//
2.str 字符串,可以+.*
3.bool,布尔值,两个取值, Ture.False
变量的命名规则:
1.由字母,数字,下划线组成
2.不能以数字开头,也不能为纯数字组成
3.不能是Python的关键字
4.不能太长
5.要有意义
6.不能为中文
7.区分大小写
8.推荐使用驼峰体或者下划线命名(驼峰体: 除⾸字⺟外的其他每个单词⾸字⺟⼤写 下划线: 每个单词之间⽤下划线分开)
5.用户交互
变量 = input(提示语)
接收到的内容是字符串类型
str => int => int(str)
语法: 内容 = input(提⽰信息)
6.注释
有时候我们写的东⻄不⼀定都是给⽤户看的. 或者不希望解释器执⾏. 那我们可以使⽤#来 注释掉代码. 被注释的内容是不会执⾏的.可以⽅便后⾯的程序员来拜读你的代码 单⾏注释: # 被注释的内容
多⾏注释:''' 被注释的内容 ''', """这个也是多⾏注释"""
7.流程控制if语句
第一种语法:
if 条件:
代码块1
代码块2
# monery = int(input("你兜里还剩多少钱? :"))
# if monery > 500:
# print("打车回家")
# print("回到家了")
第二种语法:
if条件:
代码块1
else:
代码块2
# contents = input("请输入你是否中奖了:")
# if contents == "是":
# print("恭喜你,走向人生巅峰")
# print("过着完美人生")
# else:
# print("继续过着屌丝的生活吧")
# print("你这辈子只能这样了")
#
# print("生老病死,人皆有之")
第三种语法:
if条件:
代码块1
else:
if 条件:
代码块2
else
代码块3
content = int(input("你多少分?"))
if content >90:
print("优秀.")
else:
if content <60:
print("不及格.")
else:
print("良好")
第四种语法:
if条件:
代码块1
elif:
代码块2
elif:
代码块3
content = int(input("你多少岁了?"))
if content < 18:
print("你还未成年呀!")
elif content <=26:
print("正是年少轻狂的时候呀!")
elif content >=26:
print("好好赚钱养家吧!")
但是在实际开发中. 尽量不要超过三层嵌套
8.type()用来查看数据的类型
9.bool 布尔类型 真命题或者假命题 Ture,False 只能用来条件的判断
python起源,变量,用户交互,流程语句的更多相关文章
- python中的变量,字符串,用户交互,if语句
一:python介绍 python的创始人为吉多·范罗苏姆,创始时间是1989年. 1python是一门什么样的语言 python是一门解释型弱类型语言★ 弱类型:弱类型的变量可以变,强类型的变量不能 ...
- Python基础之用户交互、流程控制、循环语句
python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊! 我在学这些基础的时候,会把python和java.c做对比,这样更好的理解记忆! 用户交互(输入) i ...
- 1、python简介-变量-注释-数据类型-用户交互-if语句-while循坏
一. 计算机是什么 基本组成: 主板+cpu+内存 cpu: 主频, 核数(16) 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度) 显卡: ...
- Day01-基础数据类型/用户交互/流程控制之-if
1.基础数据类型 什么是数据类型 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘ ...
- python基础(4):用户交互、if判断、while循环、break和continue
1. 用户交互 使⽤input()函数,可以让我们和计算机互动起来 语法: 内容 = input(提⽰信息) 这⾥可以直接获取到⽤户输入的内容 content = input("你吃了么?& ...
- 1.3 Python基础知识 - 用户交互及传递参数
一.用户交互 用户交互方面,每种开发语言都有不同的方式,例如shell语言用的是,“read -p "What is your name ? " ”.python中是什么样子的呢 ...
- 4.python中的用户交互
学习完如何写'hello world'之后,我们还是不太满意,因为这样代码就写死了,以后运行的时候都只打印一局固定的话而已. 但是,我想在程序运行后,自己手动输入内容怎么办,此时就要学习如何使用用户交 ...
- Python基础-week01 Python安装/变量/输入/及循环语句使用
一.Python介绍 (1).目前Python主要应用领域: 云计算: 云计算最火的语言, 典型应用OpenStack WEB开发: 众多优秀的WEB框架,众多大型网站均为Python开发,You ...
- python数据类型、用户交互和运算符
基本数据类型 1.字典dict(dictionary) 能够准确的记录储存的信息 """ 大括号里面 放多个元素 之间用逗号隔开 元素为K:V键表示储存 K相对于V一般表 ...
随机推荐
- new LayoutParams 使用
ImageView imageView = new ImageView(mcontext); LayoutParams layoutParams = new LayoutParams(150,130) ...
- 项目:条件查询 通过StringBulider和ArrayList(参数有序) 手动拼接sql
条件查询的sql拼接 参数拼接 public List<Product> findAll(Product product) throws SQLException { //1.1 拼凑sq ...
- HBase表数据分页处理
HBase表数据分页处理 HBase是Hadoop大数据生态技术圈中的一项关键技术,是一种用于分布式存储大数据的列式数据库,关于HBase更加详细的介绍和技术细节,朋友们可以在网络上进行搜寻,笔者本人 ...
- IOS开发学习 碎片S
非常感谢提供一下内容的人和组织! 字符串编码:http://www.cnblogs.com/KevinYang/archive/2010/06/18/1760597.html Foundation框架 ...
- ApiDoc 一键生成注释
本文来自网易云社区. 作者:盛国存 背景 我们日常在使用ApiDoc维护管理api文档,提高了api文档的整体维护性.但在老旧接口中,补充接口注解无疑是一次繁重的体力劳动.仔细查看,大多数接口的格式 ...
- Educational Codeforces Round 53C(二分,思维|构造)
#include<bits/stdc++.h>using namespace std;const int N=1e6+6;int x[N],y[N];int sx,sy,n;char s[ ...
- Python-OpenCV中的图像轮廓检测
目录 cv2.findContours() 主要记录Python-OpenCV中的cv2.findContours()方法:官方文档: cv2.findContours() 在二值图像中寻找图 ...
- 洛谷P2798 爆弹虐场
P2798 爆弹虐场 题目描述 某年某月某日,Kiana 结识了一名爆弹虐场的少年. Kiana 仗着自己多学了几年OI,所以还可以勉勉强强给这位少年 讲一些自己擅长的题.具体来说,Kiana 先给这 ...
- jmeter-逻辑控制器之 交替控制器(实现2个请求每次只执行其中一个)
交替控制器: 案例:两个请求每次只能执行其中一个,可使用交替控制器. 1.线程组->添加->逻辑控制器->交替控制器 2.在控制下添加两个http请求.运行的时候第一次循环执行第一个 ...
- 扩展JMeter - 创建自定义函数 - String Joiner (翻译)
JMeter是测试自动化社区中最好的开源工具之一.它提供了所有可能的扩展,可以快速提供我们的测试脚本.为了让我们的生活更轻松,它还让我们通过实现几个接口来提出我们自己的插件. 在本文中,让我们看看如何 ...