Python变量与基础数据类型

 

前言

变量的使用以及数据类型的明晰是编程语言中的基础,在Python中同样有着自身的变量使用方式和独特的基础数据类型,今天我们要做到的就是了解和学习Python变量以及基础数据类型。


一、变量及变量的声明

1.变量:

1.变量的作用: 变量是用来存储数据的
2.变量的声明:
	变量声明语法:  变量名 = 值
		变量名:是变量的一个标识
		=:称作为赋值运算符
		值: 成为变量的值
	声明一个变量: a = 1
	声明多个变量:  a, b = 5, 8
	
	练习 声明一个变量name 值为自己的名字 
	在一次性声明两个变量 age gender 分别为 18 nan 
	使用print在控制台输出

二、变量声明详解

1.变量的命名规则

通过声明变量名语法 共分为三部分 变量名 赋值运算符 数据来进行
1.由数字、字⺟、下划线组成 
2.不能数字开头 
3.不能使⽤内置关键字 
4.严格区分⼤⼩写
5.不能单独适用小写字母l,o,z等
6.见名知义
7.适用大驼峰小驼峰或下划线命名法, 其中下划线命名法为PEP8推荐适用的

2.赋值运算符

在声明变量的过程中"="即为赋值运算符. 代表将=右边的值绑定给=左边的值.

3.数据类型

Python基础数据类型:
数值型 
	整型 int
	浮点型
	复数
字符串类型 str
元组类型 
字典类型 dict
集合类型 set
布尔类型 
列表类型 list

4.字符串与整形的定义

# 字符串定义:
a = 'hello'
b = "hello"
c = '''
	hello
'''
# 整型定义:
d = 20

三、运算符

1.运算符分类

运算符分类:
    算数运算符
    赋值运算符
    比较运算符
    逻辑运算符

2.算数运算符

+	加
-	减
*	乘
/	除
//	取整
%	取余
**	指数

3.赋值运算符

赋值运算符:
=	赋值运算符,将右边数据赋值给左边变量

复合赋值运算符:
+=	加法赋值运算符	c += a 等效于 c = c + a
-=	减法赋值运算符	c -= a 等效于 c = c - a
*=	乘法赋值运算符	c *= a 等效于 c = c * a
/=	除法赋值运算符	c /= a 等效于 c = c / a
%=	取模赋值运算符	c %= a 等效于 c = c % a
**=	幂赋值运算符	c **= a 等效于 c = c ** a
//=	取整除赋值运算符	c //= a 等效于 c = c // a

4.比较运算符

==: 检查两个操作数的值是否相等,如果是则条件变为真。如a=3,b=3,则a == b)为True
!=: 检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3,则(a != b)为True
>: 检查左操作数的值是否大于右操作数的值,如果是,则条件成立。如a=7,b=3,则(a > b)为True
<: 检查左操作数的值是否小于右操作数的值,如果是,则条件成立。如a=7,b=3,则(a < b)为False
>=: 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。如a=3,b=3,则(a >= b)为True
<=: 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。如a=3,b=3,则(a <= b)为 True

5.逻辑运算符

and: 与
or: 或
not: 非

四、输入与数据类型转换

1.input语法

ret = input('提示语: ')
注意事项:
1.input是一个函数, 他接受到的用户输入是一个字符串类型
2.input函数内部的参数, 用于给用进行提示
3.input多用于与用户进行数据的交互操作

2.数据类型转换**(重点)

数据类型的转换:
str int float
1.整型->字符串
	str(整型)
2.字符串->浮点
	float(字符串)
	注意: 非数字不能直接转
3.浮点->整型
	int(浮点数)
	注意:浮点转整型, 会取整数部分, 并不是四舍五入
4.整型->浮点
	float(整型)
	注意: 整型转浮点, 会直接在整型后面加小数点和一位小数0
5.浮点->字符串
	str(浮点数)
6.字符串->整型
	int(字符串)
	注意: int转的必须是数值型

3. input与数据类型转换总结

# input():
	- input(): 用于接收用户输入, 多用于与用户进行数据的交互
	- input(): 返回的数据为字符串类型
	- input('参数'): 参数用于给用户提示
	
# 数据类型转换
str(): 把东西转成字符串
float(): 把东西转成浮点数
int(): 把东西转换成整型

注:有关以数据类型留下一个小小的思考,想学习Python的小伙伴们可以自己思考一下

# 需求: 接收两次用户的输入(input), 将接收到的两个数字, 转换成整型(int), 计算这两个数的乘积(*), 然后输出(print)到控制台上.

(1).引入:上面的练习我们已经能够成功的计算用户输入的两个数的和了, 但是我现在有一个特殊的要求, 最后在控制台中输出:"您输入的两个数的和为:xxx, 请查收!", 如何实现呢?

4.注释

注释的作用:为代码添加解释, 便于代码的后期维护

注释的特点:代码执行时不执行注释

注释的分类:
	- 多行注释
	- 单行注释

注释的定义:
	- 单行注释: # 注释内容
	- 多行注释:
	'''
	注释内容
	'''

5.格式化输出

1.%占位符法
'%s, 你好' % '周杰伦'

2.f格式化法
name = '周杰伦'
f'{name}, 你好'

name = '周杰伦'
age = 9
print(f'{name}, 你好,他的年龄是{age}')

3.format格式化法
'{}, 你好'.format('你好')
name = "菜鸟教程"
url = "www.runoob.com"
print("网站名:{}, 地址 {}".format(name,url))

# str.format()
print(2)
print('the name is {}'.format(name))
print('the name is {}, his age is {}, he come from {}'.format(name, age, dict['age']))
print('the name is {0}, his age is {1}, he come from {2}'.format(name, age, city))
print('the name is {0}, his age is {1}, he come from {2}'.format(dict['name'], dict['age'], dict['city']))
print('the name is {name}, his age is {age}, he come from {city}'.format(name=dict['name'], age=dict['age'], city=dict['city']))
print('the name is {name}, his age is {age}, he come from {city}'.format(**dict))

总结

今天和大家分享了关于Python中的基础内容,仅限于本人自身的理解。当然在学习Python的路上小编本人还有很长的路要走,欢迎各位大神指点。学习的好习惯进行每日总结小编在以后的书写中都会带上总结呦!

1.变量声明及命名规则
	- 变量声明语法: 变量名 = 变量值
	- 变量名命名规则:
		1.由数字、字⺟、下划线组成 
		2.不能数字开头 
		3.不能使⽤内置关键字 
		4.严格区分⼤⼩写
		5.不能单独适用小写字母l,o,z等
		6.见名知义
		7.适用大驼峰小驼峰或下划线命名法, 其中下划线命名法为PEP8推荐适用的
	
2.运算符分类:
	算数运算符
	赋值运算符
	比较运算符
	逻辑运算符

3.输入与数据类型转换
	输入: input('用户提示信息')
	数据类型转换:
		转为整型: int()
		转为浮点: float()
		转为字符串: str()
		
4.格式化输出
    (1).%占位符法
    '%s, 你好' % '周杰伦'

    (2).f格式化法
    name = '周杰伦'
    f'{name}, 你好'

    (3).format格式化法
    '{}, 你好'.format('你好')

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python没你白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值