python学习笔记1-变量
-
变量就是⽤来存储数据的;
-
变量的声明每个变量在使⽤前都必须赋值,变量赋值以后该变量才会被创建。 语法:变量名 = 变量值,等号前后给留有空格,示例:
name = 'Jimmy'
age = 18
major = '计算机'
education = 'master'
price = 10.5
3.在程序中,变量的值是可以改变的,所以叫变量,不能改变的叫常量;
4.python没有专⻔的常量类型,⼀般约定俗成使⽤⼤写表⽰常量,示例:
# 圆周率
PI = 3.1415926
# 我的⽣⽇
MY_BIRTHDAY = '1992-01-09'
5. 在程序中,如果要输出变量的内容,需要使⽤ print 函数
print(name)
print(age)
6.多个变量的定义:
# 多个变量的值相同
num1 = num2 = num3 = 10
# 多个变量的值不同,元组赋值
a, b = 10, 20
7.变量的修改
# 跨年
year= 2024
print(year)
year= 2025
print(year)
# 定义价格
money = '⼗元'
money = '10'
print(money)
8.变量的运算
# 定义苹果价格变量
price = 5
# 定义购买重量
weight = 2
# 计算⾦额
money = price * weight
# 只要买苹果就返 5 元
money = money - 5
print(money)
9.标⽰符就是程序员定义的 变量名、函数名 ,名字需要有⻅名知义的效果
# 不规范命名
a = '⻓江⼤桥'
# 规范命名
bridge = '⻓江⼤桥'
import keyword
print(keyword.kwlist)
python中的关键字:
del 变量名
name = 'mia'
print(name)
print(id(name))
age = 10
name = 'hello'
print(type(name), type(age))
#判断变量是否是指定类型
if type(age) is int:
print('是')
else:
print('否')
age = 10
name = 'hello'
print(isinstance(age,int))
print(isinstance(name,(str,int)) #只要name是str或int的⼀种就返回True
if isinstance(age,int):
print('是')
else:
print('否')
# type和isinstance的区别
# type判断基本类型是没问题的,但⽆法判断⼦类对象是⽗类的⼀种
# isinstance可以判断⼦类对象是⽗类的⼀种
class A:
pass
class B(A):
pass
objA = A()
objB = B()
#输出否
if type(objB) is A:
print('是')
else:
print('否')
print(isinstance(objB,A)) #True
原文地址:https://blog.csdn.net/shenxiaomo1688/article/details/145268404
免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!