Day 01
Python 初体验
print() 用于输出括号内的内容
input() 让用户输入内容
基础讲解
变量
用于储存数据的(使用变量需先对变量赋值)
命名规则:
1.变量名必须为字母或下划线开头,后跟字母,下划线或数字
2.变量名不能使用python的关键字和函数名(例如True , False , None , is , del , if , felif , else , pass , not 等)
3.常量采用所有字母大写来定义
如何命名规范的变量名
注释方法
1.单行注释用 #
2.多行注释在开始和结尾用三个单引号或三个双引号表示
python中":"的作用
1.在分支语句和循环语句中表示换行
2.定义分片中的步长
[m : ] 代表列表中的第m+1项到最后一项
[ : n] 代表列表中的第一项到第n项
使用dir( )及和help( )
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
help()函数:用于查询函数或模块用途
import使用
import语句作用就是用来导入模块的,它可以出现在程序中的任何位置。
导入模块:import module(模块名)
导入多个模块:import module1,module2,module3…….
导入模块中的某个函数:from module import name
Python数值基础知识
六个标准数据类型:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
(1)整型:int 通常被称为整型或整数,是正、负整数,不带小数点。
(2)浮点数:float,由整数部分与小数部分组成
e记法(科学计数法):e不区分大小写1.2e2=120.0,1.2E-2=0.012
(3)复数:由实数部分和虚数部分构成,表示为:a+bj 或 complex(a,b) 。复数的实部a 和虚部 b 都是浮点型
(4)bool:int 类型的子类,False 等同于0,True 等同于1
算数运算符
① + ② - ③ * ④/ ⑤% ⑥// ⑦**
从左到右依次是:加、减、乘、除、取余、取整、幂运算
逻辑运算符
and: x and y, 若x为False,返回x;若x为True,返回y;
or: x or y, 若x为True,返回x;若x为False, 返回y;
not: not x, 若x为True,返回False;若x为False,返回True。
成员运算符
in 如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。
运算符优先级(由高到低)
** 指数
- / % // 乘,除,取模和取整除
-
- 加法减法
<= < > >= 比较运算符
is is not 身份运算符
in not in 成员运算符
and or not 逻辑运算符
- 加法减法
String字符串
定义:字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
字符串格式化
符号 描述
%d 格式化整数
%s 格式化字符串
%c 格式化字符及其ASCII码
%e 用科学计数法格式化浮点数
作业
name = input(‘请输入姓名:’)
gender=input(‘请输入性别:’)
age=input(‘请输入年龄:’)
print(‘姓名是:%s,性别是:%s, 你是%d年出生的人’%(name,gender,2019-int(age)))