python基础1
python语言类型(解释型)
- 解释型:即执行时进行代码二进制的编译
- 优点:开发简便、可以跨平台
- 缺点:执行慢
- 编译型:将程序编译成二进制文件再执行
- 优点:执行快
- 缺点:开发繁杂、不能跨平台
数据类型
- 计算机就像人,开始时不知道数据的类型,得让人定义一些类型,让他们区分数据的类型
- 简单数据类型:
- 数字(不分长短,精度)
- 字符串(str):双引号或单引号,三引号包裹的字符
- 布尔值:仅仅有两个值【True、False】
- 复杂数据类型:
- 元组
- 列表
- 字典
- set
变量
- 什么是变量
- 变量就是代指数据的一些名称
- 是可变的、不确定的
- 他不是容器,只是一个名字,指向数据
- 变量名的定义和使用
- 定义规则
- 只能由数字、字母、下划线等组成
- 不能以数字开头
- 不能使用python关键字、预留字
- 要有语义、通俗易懂
- 使用
- 一句话,就是赋值即重新定义
- 计算等号右边再赋值
- 定义规则
常量
- 在python中没有常量
- 只有默认全大写变量为固定的量
注释
-
在代码中,注释是必要成员
-
便于解释代码的作用和使用方法
-
单行注释
-
# 单行注释
-
-
多行注释、
-
''' 多行注释 '''
-
用户输入input
-
关键字input是用来接收用户输入的数据
-
接收的数据全是字符串
-
name = input('请输入你的名字>>>') print(name,type(name)) # name,class <str>
流程控制语句if
-
基本结构
-
if 条件: #(为真才进入) 结果或执行代码
-
-
单一if
-
if 1 < 2: print('True') if 1 > 2: print('True')
-
-
if else
-
if 1 > 2: print('1 > 2') else: print('1 < 2')
-
-
if elif elif elif else
-
age = int(input('请输入年龄>>>')) if a >= 18: print('青年') elif a >= 14: print('少年') elif a >= 3: print('儿童') else: print('婴儿')
-
-
嵌套if
-
if a > b: if a > c: if b > c: print('a > b > c') else: print('a > c > b') else: print('c > a > b') else: if b > c: if c > a: print('b > c >a') else: print('b > a > c') else: print("c > b > a")
-

浙公网安备 33010602011771号