Python语言基础
一.本阶段学习目标
1.掌握Python基础语法,如变量的定义,顺序结构,条件结构,循环结构。 |
---|
2.掌握字符串的定义与操作。 |
3.掌握列表,元组,字典的使用。 |
4.掌握函数的定义与使用。 |
5.掌握文件相关操作(文件读写,目录遍历)。 |
6.掌握面向对象基础(类的定义,对象的初始化)。 |
7.掌握面向对象的三大特征(封装,继承,多态)。 |
8.掌握面向对象的相关魔法方法。 |
---|
9.掌握模块制作和导入,掌握异常处理。 |
10.能掌握学员管理系统的实现业务逻辑。 |
|
|
二.python变量和数据类型
数据类型 |
---|
数值型 int float |
布尔型 TRUE FALSE |
字符串 str ‘zidddddd’ |
列表 list 相当于其他语言中的数组 |
元组 tuple |
集合 set |
字典 dict |
"""
python数据类型
"""
num1 = 345
print(type(num1))
num2 = 3.14
print(type(num2))
bool1 = True
bool2 = False
print(type(bool1))
print(type(bool2))
str1 = 'acdefg'
print(type(str1))
list1 = [1, 2, 3, 4, 5, 5]
print(type(list1))
tuple1 = (10, 20, 30)
print(type(tuple1))
e = {12, 45, 67}
print(type(e))
dicts = {'name': 'tom', "age": '24'}
print(type(dicts))
三.Python的格式化输出
格式符号(最常用) | 转换 |
---|
%s | 字符串 |
%d | 有符号的十进制数 |
%f | 浮点数 |
"""
1.准备数据
2.格式化输出数据
"""
age = 18
name = "yourself"
weight = 150.9
studyNum = 1
studyNum2 = 10000
print('我的年龄是%d岁' % age)
print("我的名字是%s" % name)
print("我的体重是%.2f" % weight)
print("我的学号是%03d" % studyNum)
print("我的学号是%03d" % studyNum2)
print("我的名字是%s,我的年龄是%d" % (name, age))
print("我的名字是%s,我的年龄是%d" % (name, age + 1))
print("我的名字是%s,今年%d岁,体重%.2d,我的学号是%06d" % (name, age, weight, studyNum))
print("我的名字是%s,今年%s岁,体重%s,我的学号是%s" % (name, age, weight, studyNum))
print(f'我的名字是{name},年龄{age}岁')
四.转义字符
转义字符 | |
---|
\n | 换行 |
\t | 制表符(一个tab键相当于四个空格的距离) |
print("hello\nworld!")
print("\tnihao")
五.结束符
print("输出的内容", end="\n")