python基础:变量的简单介绍

Python是一种高级的、面向对象的、解释性的脚本语言。
Python的作者,Guido von Rossum(吉多·范罗苏姆),荷兰人。
1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus(飞行马戏团)
Python优点:简单、易学、免费、开源、是一种高层语言、可移植性较强、具有解释性、面向对象、具有可扩展性、有丰富的库。
缺点是运行速度较慢。
Python数据类型:
Python中可以自定义数据类型,可以具有无限种数据类型。 系统默认提供6个标准数据类型:
1.Number类型 数值类型(int(整数)、浮点数(float)、布尔类型(bool)、 复数类型(Complex ))
2.String类型 字符类型(str)
3.List类型 列表类型
4.Tuple类型 元组类型
5.Dict类型 字典类型
6.Set类型 集合类型
例子:
if (3 > 1) or (4 > 2) or \ \ 续行符 在这里插入图片描述
(4 > 1):
print(‘嗯呢’)
print(’\’) 反斜杠符号() 输出‘\’
在这里插入图片描述
print(’’’) ’ 单引号 最终输出 ’
在这里插入图片描述

print("  '   ")       
print("aa\"")        输出aa\"
print('aa"')          输出aa"
print('aabbcc')     输出aabbcc
print('aa\tbb\tcc')   输出aa   bb   cc
print("-------------")
print('aa\rb')          输出ba
print('aa\nbb')      
输出
aa
bb

转义字符 作用描述 使用率
\ 续行符 *
当代码不能在一行放下或者,代码太长想换行写就可以使用续航符
\ 反斜杠符号() ***

’ 单引号 *****

" 双引号 *****

\a 响铃
\b 退格(backspace)
\e 转义
\000 空
\n 换行 *****

\v 纵向制表符
\t 横向制表符 *****

\r 回车 *****
将光标移到第一行

\f 换页
\oyy 八进制数,yy代表的字符,例如:\o12代表换行
\xyy 十六进制数,yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出
元字符串
在任意字符串之前添加字母r或者R,那么当前字符串中所有转义字符在使用时都不会进行转义操作,这就是元字符串,正则表达式中常见格式。

print(R’锄禾日当午,\n汗滴\禾下土,\n谁知\r盘中餐,\n丽丽\t皆辛苦\n’)
输出:
锄禾日当午,\n汗滴\禾下土,\n谁知\r盘中餐,\n丽丽\t皆辛苦\n
单行注释:# 多行注释:"""…""" 或者 ‘’’…’’’
所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量, 当然了也可以使用一个
程序就是用来处理数据的,而变量就是用来存储数据的
“”"
变量 格式:

变量名 =值

id(变量名) 查看变量的内存地址
“”"

name = '燕大侠'

    # 注释

print(name)
print(id(name))
age = 18
print(age)
print(id(age))
age = 19
print(age)
print(id(age))

输出:

燕大侠
41648848
18
1594256944
19
1594256976

其中只有两个变量,第一次赋值的18被清出去了

可以使用type(变量的名字),来查看变量的类型
在这里插入图片描述
常量:
python中没有专门定义常量的方式,通常使用大写变量名表示
PI = 3.1415926
print(PI)

有效的Python标识符规则:
1)由字母、下划线和数字组成,且数字不能开头
2)长度任意长;
3)标识符不能与关键字同名;

python中的标识符是区分大小写的 变量名 a 和 A 不相同
有效的Python标识符规则:
1)由字母、下划线和数字组成,且数字不能开头
2)长度任意长;
3)标识符不能与关键字同名;

python中的标识符是区分大小写的 变量名 a 和 A 不相同
1、见名知意
起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性)
比如: 名字 就定义为 name ,定义学生用student
变量、函数、模块命名遵循下划线命名法,例如:student_info,my_age
3、类遵循大驼峰命名法。
MyStudent
注意:小驼峰命名法,
第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog,但是python中不建议使用也可以使用
ython一些具有特殊功能的标示符,这就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符

查看关键字
python一些具有特殊功能的标示符,这就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标示符
>>> import keyword
>>> keyword.kwlist
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

input函数

‘’’
接收控制台输入的内容
注意:input接收的内容都是字符串类型的

‘’’

# print('程序开始...')
# # 定义一个变量来接收控制台输入的内容
# # password pwd
# pwd= input('请输入您的银行密码:')
# print('程序结束了...')
# # 向控制台打印接收内容
# print(pwd)
# # 查看数据类型
# print(type(pwd))  # <class 'str'>

# 练习1 :超市买榴莲   单价28.8  买了5斤
weight_str = input('请输入您买的斤数:')
price_str = input('请输入榴莲单价:')
# 注意类型转换
weight = int(weight_str)
print(type(weight))
price = float(price_str)
print(type(price))  # 查看数据类型
money = weight * price
print('您应该支付的钱是:', money)
print('欢迎下次光临')
num = 10
num_str = str(num)
print(type(num_str))
输出:
请输入您买的斤数:5
请输入榴莲单价:28.8
<class 'int'>
<class 'float'>
您应该支付的钱是: 144.0
欢迎下次光临
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值