python起源,变量,用户交互,流程语句
2024-08-26 08:53:00
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 只能用来条件的判断
最新文章
- 深入java集合学习1-集合框架浅析
- web.xml中的contextConfigLocation在spring中的作用
- hihoCoder 1303 数论六&#183;模线性方程组
- ngrok 2016版
- mongoDB初接触
- [HNOI2008] GT考试
- 申请的阿里云主机ubuntu系统无法显示中文
- C#语言のC#扩展方法(.Net特性)
- Django 分页器的使用
- C# 生成 COM控件
- 解决GitHub下载速度比较慢
- Android Studio 通过 git update 或者 pull 的时候出错及解决办法
- sql 替换字符串
- 以DefaultFuture为例,看类变量初始化顺序
- HTML的标签简介
- Tomcat 上传war包后 会自动部署
- 利用 Babel 玩转你的代码
- 经典的SQL面试题及答案
- EF中一对多的自反关系设置
- ZeroMQZeroMQ研究与应用分析