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爬虫+数据分析+办公自动化+全栈开发+人工智能+面试真题分享+精选视频

全部评论

相关推荐

头顶尖尖的程序员:我也是面了三四次才放平心态的。准备好自我介绍,不一定要背熟,可以记事本写下来读。全程控制语速,所有问题都先思考几秒,不要急着答,不要打断面试官说话。
点赞 评论 收藏
分享
06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务