python基础

一、字面量

1、字面量的含义

在这里插入图片描述

2、常用的值类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、使用

在这里插入图片描述

666
3.14
"黑马程序员"

print(666)
print(3.14)
print("黑马程序员")

在这里插入图片描述

二、注释

1、注释的作用

在这里插入图片描述

2、注释的分类

在这里插入图片描述

"""
本代码演示了:
-各类字面量的写法
-通过print语句输出各类的字面量
"""

# 写一个整数字面量
666
# 写一个浮点数字面量
3.14
# 写一个字符串字面量
"黑马程序员"

# 通过print语句输出各类的字面量
print(666)
print(3.14)
print("黑马程序员")

三、变量

变量的含义

在这里插入图片描述

# 定义一个变量,用来记录钱包名额
money = 50
# 通过print语句,输出变量记录的内容
print("钱包还有:",money)
# 买一个冰淇淋,花费10元
money = money - 10
print("还剩",money,"元")

四、数据类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

# 方式1:使用print直接输出类型信息
print(type("黑马程序员"))
print(type(666))
print(type(11.111))
# 方法2:使用变量存储type()语句的结果
string_type = type("黑马程序员")
int_type = type(666)
float_type = type(11.111)
print(string_type)
print(int_type)
print(float_type)
# 方法3:使用type()语句,查看变量中存储的数据类型信息
name = "黑马程序员"
name_type = type(name)
print(name_type)

五、数据类型转换

如何转换

在这里插入图片描述

# 将数字类型转换成字符串
num_str = str(11)
print(type(num_str),num_str)

float_str = str(3.14)
print(type(float_str),float_str)
# 将字符串转换成数字
num = int("11")
print(type(num), num_str)

num1 = float("3.14")
print(type(num1),num1)
# 整数转浮点数
float_num = float(11)
print(type(float_num),float_num)

# 浮点数转整数
int_num = int(11.3)
print(type(int_num),int_num)

六、标识符

1、什么是标识符

在这里插入图片描述

2、标识符的命名规则

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

# 规则1:内容限定,限定只能使用:中文、英文、数字、下划线,注意:不能以数字开头
# 错误的代码示范:1_name = "张三"
# 错误的代码示范:name_! = "张三"
name_ = "张三"
_name = "张三"
name_1 = "张三"

# 规则2:大小写敏感
Itheima = 111
itheima = 11
print(Itheima)
print(itheima)

# 规则3:不可以使用关键字
# 错误的代码示范,使用了关键字:class = 1
# 错误的代码示范,使用了关键字:def = 1
Class = 1

3、变量的命名规范

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、运算符

算数运算符

在这里插入图片描述

# 算数运算符
print("1 + 1 =",1 + 1)
print("2 - 1 =",2 - 1)
print("2 * 2 =",2 * 2)
print("4 / 2 =",4 / 2)
print("11 // 2 =",11 // 2)
print("9 % 2 =",9 % 2)
print("2 ** 2 =",2 ** 2)

赋值运算符

在这里插入图片描述

# 赋值运算符
num = 1 + 2 * 6
# 复合赋值运算符
num = 1
num += 1 # num = num + 1
print("num += 1 :",num)
num -= 1
print("num -= 1 :",num)
num *= 6
print("num *= 6:",num)
num /= 2
print("num /= 2:",num)
num = 3
num %= 2
print("num %= 2:",num)
num **= 2
print("num **= 2:",num)
num = 9
num //= 2
print("num //= 2:",num)

八、字符串扩展

1、字符串的三种定义方式

在这里插入图片描述
在这里插入图片描述

# 单引号定义法,使用单引号进行包围
name = '黑马程序员'
print(type(name))
# 双引号定义法
name = "黑马程序员"
print(type(name))
# 三引号定义法,写法和多行注释一样的
name = """黑马程序员"""
print(type(name))

# 在字符串内 包含双引号
name = '"黑马程序员"'
print(name)
# 在字符串内 包含单引号
name = "'黑马程序员'"
print(name)
# 使用转移字符\解除引号的效用
name = '\'黑马程序员\''
print(name)

2、字符串拼接

在这里插入图片描述

# 字符串字面量之间的拼接
print("你好" + "再见")
# 字符串字面量和字符串变量的拼接
name = "黑马程序员"
adress = "饭都花园"
tei = '123456'
print("我是:" + name + "我住在:" + adress + "电话是:" + tei)

九、字符串格式化

在这里插入图片描述
在这里插入图片描述

# 通过站位的形式,完成拼接
name = "黑马程序员"
message = "学IT:%s" % name
print(message)
# 通过站位的形式,完成数字和字符串的拼接
class_num = 56
avg_salary = 56565
massage = "python大数据班级%s,品均分%s" % (class_num,avg_salary)
print(massage)

name = "博客"
year = 66
price = 55.0333
massage = "%s,成立于%d,工资%f" %(name,year,price)
print(massage)

十、格式化的精度控制

在这里插入图片描述

num1 = 11
num2 = 3.14
print("数字11宽度限制5,结果是:%5d" % num1)
print("数字11宽度限制1,结果是:%1d" % num1)
print("数字3.14宽度限制7,小数精度2,结果是:%7.2f" % num2)
print("数字3.14不限制,小数精度2,结果是:%.2f" % num2)

十一、字符串格式化2

在这里插入图片描述

# f:format
name = "学生"
age = 18
score = 666
print(f"我是{name},我今年{age}岁,我的成绩是{score}")

十二、对表达式进行格式化

在这里插入图片描述

print("1 * 1 的结果是:%d" %(1 * 1))
print(f"1 * 2 的结果是:{1 * 2}")
print("字符串在Python中的类型名是:%s" % type("字符串"))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值