Python精简入门级学习(二)
Python 精简入门级学习之数据类型
-变量
*变量是什么?
+可以将变量比作为一个存放东西的盒子,里面存放的东西取决于你想放如什么,当你放如苹果的时候它装的就是苹果,你往里面放的是梨子它装的就是梨子。
+定义: 变量是一段有名字的连续存储空间 我们可以通过定义变量来申请并命名这样的存储空间 并通过变量的名字来使用这段存储空间。
+语法结构: 变量名 = 存放的数据(将数据赋值给变量名)
+变量是可以多次赋值的[在程序执行的过程中 值可以改变的量]
- 变量的命名规则:
+变量必须以字目(a-z,A-Z)或者下划线()开头
+其他字符可以是字母、数字或者
+变量区分大小写
+Python关键字不能用作变量名
+变量名不能以数字来开头
a = 10 # a就是变量的名字 对应一个盒子 里面装的数据就是10 a = 20 a = 100 a = '老王' print(a) Name = "川建国" name = '拜蹬' print(Name,name) _age = 50 print(Name,_age) userName = '苏联' userAge = 20 user_name = 'cccp' user_age = 20
-数据类型
# -- int(有符号整数) # -- long(长整型)(python3已取消) # -- float(浮点型) # 数字(num) -- complex(复数) # -- # -- --True # -- 布尔值(bool)--- # Python基本数据类型 -- --False # # 字符串(str) # 字典(dict) # 元组(Tuple) # 列表(list)
a = 100 # int型
print(type(a))
a = "隔壁老王" # 字符串
print(type(a))
b = 12.3 # 浮点型
print(type(b))
c = True # 布尔型
print(type(c))
d = () # 元组型
print(type(d))
e = [] # 列表型
print(type(e))
f = {} # 字典型
print(type(f))
print(a) # 使用变量 先定义变量 然后才能使用
-**算术运算符**
- / % ** // 算数运算符
a = 7 b = 3 c = 10 print(a+b) print(a-b) print(a*b) print(a/b) print(a%b) # 取余 print(a**b) # a为底数 b为幂数 print(a//b) # 地板除 print(a+b*c) ```
- / % ** // 算数运算符
-比较运算符
- == != > = <= (依次是等于、不等于、大于、小于、大于等于、小于等于)
a,b = 10,5 print(a==b) print(a!=b) print(a>b) print(a<b) print(a>=b) print(a<=b)
-逻辑运算符
*and
a,b,c,d = 23,18,10,3
print(a+b>c and c<d) # False
print(c>d and a>b)
*or 条件有一个为真 结果就为真
print(ad) # True 有一个满足
print(a<b or b<d) # False 都不满足
*not 取反
print(not a<b)
print(not a>b)
*优先级 +()-->not-->and-->or
print(2>1 and 16 or 2<4 and 3<2)
-**赋值运算符**
- += -= = /= %= *=
a,b,c,d = 23,18,10,3
- a+=c a=a+c 同理
a**=2 print(a) ```
-输入和输出
*占位符%
name = '我的'
classPro = 'UESTC class 2'
age = 16
print('%s名字是张龙来自[%s]今年%s岁了'%(name,classPro,age))
print('%s名字是赵虎来自[%s]今年%s岁了'%(name,classPro,age))
print('%s名字是王朝来自[%s]今年%s岁了'%(name,classPro,age))
print('我可以\n换行吗')
print('{}名字是马汉来自{}今年{}岁了'.format(name,classPro,age))
*数据输入input()
name =input('姓名:')
age = int(input('年龄:'))
qq = input('QQ:')
phone = input('电话:')
addr = input('地址:')
print('姓名:%s 年龄是:%d'%(name,age))
print("姓名:{} 年龄是:{}".format(name,25))
print('QQ:{}'.format(qq))
print('电话:{}'.format(phone))
print('地址:{}'.format(addr))
``````
+此处的{}作用和占位符%一样,只是写法的不同
'%类型'+%+占位数据的名称
'{}'+.format(占位数据的名称)
```
个人整理好了java和python的资料可免费领取
1.JAVA资源分享:大厂面试解析+架构笔记+进阶学习PDF+精选视频资源
2.Python资源分享:python爬虫+数据分析+办公自动化+全栈开发+人工智能+面试真题分享+精选视频