Python语言基础
一.本阶段学习目标
1.掌握Python基础语法,如变量的定义,顺序结构,条件结构,循环结构。 |
---|
2.掌握字符串的定义与操作。 |
3.掌握列表,元组,字典的使用。 |
4.掌握函数的定义与使用。 |
5.掌握文件相关操作(文件读写,目录遍历)。 |
6.掌握面向对象基础(类的定义,对象的初始化)。 |
7.掌握面向对象的三大特征(封装,继承,多态)。 |
8.掌握面向对象的相关魔法方法。 |
---|
9.掌握模块制作和导入,掌握异常处理。 |
10.能掌握学员管理系统的实现业务逻辑。 |
|
|
二.python变量和数据类型
数据类型 |
---|
数值型 int float |
布尔型 TRUE FALSE |
字符串 str ‘zidddddd’ |
列表 list 相当于其他语言中的数组 |
元组 tuple |
集合 set |
字典 dict |
"""
python数据类型
"""
# 检测数据类型 type()
# 数值型
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))
# set集合
e = {12, 45, 67}
print(type(e))
# dict字典
dicts = {'name': 'tom', "age": '24'}
print(type(dicts))
三.Python的格式化输出
格式符号(最常用) | 转换 |
---|
%s | 字符串 |
%d | 有符号的十进制数 |
%f | 浮点数 |
# python的格式化输出
"""
1.准备数据
2.格式化输出数据
"""
age = 18
name = "yourself"
weight = 150.9
studyNum = 1
studyNum2 = 10000
# 1.今年我的年龄是x岁 -- 格式化输出整数%d
print('我的年龄是%d岁' % age)
# 2.我的名字是X
print("我的名字是%s" % name)
# 3.我的名字是x公斤,在%后边增加.2表示小数点后保留2位小数
print("我的体重是%.2f" % weight)
# 4.我的学号是x,%03d表示输出3位不足以0补全,不足的原样输出
print("我的学号是%03d" % studyNum)
print("我的学号是%03d" % studyNum2)
# 5.我的名字是x,今年x岁
print("我的名字是%s,我的年龄是%d" % (name, age))
# 5.1我的名字是x,明年是x岁
print("我的名字是%s,我的年龄是%d" % (name, age + 1))
# 6.我的名字是x,今年x岁,体重x公斤,我的学号是x
print("我的名字是%s,今年%d岁,体重%.2d,我的学号是%06d" % (name, age, weight, studyNum))
# 7.扩展格式化字符串,使用%s代替一般不用考虑小数点的问题
print("我的名字是%s,今年%s岁,体重%s,我的学号是%s" % (name, age, weight, studyNum))
# 8.f'{}'格式化输出,输出比较高效python3.6内容
print(f'我的名字是{name},年龄{age}岁')
四.转义字符
转义字符 | |
---|
\n | 换行 |
\t | 制表符(一个tab键相当于四个空格的距离) |
# python的转义字符
# 换行功能的转义字符
print("hello\nworld!")
# tab转义字符
print("\tnihao")
五.结束符
# 输出结束符
# 在python中默认结束符是\n也可以更改成其他结束符号
print("输出的内容", end="\n")
标签:输出,格式化,变量,学号,Python,age,print,type,name
来源: https://blog.csdn.net/qq_44316317/article/details/122561859