程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-06(1)

python-day4(正式学习)

发布于2019-08-05 12:07     阅读(572)     评论(0)     点赞(3)     收藏(5)


数据类型

不同种类的变量值用不同的数据类型来描述

数字类型

整形:int

定义方式:

  1. name(变量名)=(赋值符号)180(变量值)
  2. name=int(180)

当变量值为小数时,自动向下取整

运算方法:

  1. a+b加法
  2. a-b减法
  3. a*b乘法
  4. a/b除法
  5. a//b整除
  6. a%b取余
  7. a**b幂
浮点型:float

定义方式:

a=3.2

b=float(3.1)

当变量为整数时,小数点会自动向后移一位

运算方法和整型一样

字符串类型

字符串就是把字符在一起

定义方式:

name="wind_leaf"

name=str("wind_leaf")

word='wind_leaf说了:"他最帅" '

word='''wind_leaf'说了:"他最帅" '''

三引号也可以用来注释和换行

字符串运算法则

  1. s1+s2表示字符串连接

    s1='wind_leaf'
    
    s2='真帅'
    
    print(s1+s2)

​ 不同数据类型的数据不能相加

  1. s1*10表示s1字符串复制到原来的10倍

    print(s1*10)

​ 字符串只能和数字相乘

  1. 字符串比较大小,从首字母开始按照ASCII表来比较,会返回一个布尔值

    print(s1>s2)

按照索引取值

x='wind_leaf is handsome'

x[0]表示第1个字符 w

x[10]表示第11个字符 i

x[-2]表示倒数第2个字符 m

x[0:4]表示从第1个到第4个字符,取头不取尾 wind

x[-4:]表示取最后4个字符 some

x[2:7:2]表示从第3个开始,每两个字符取前1个,取到第7个 n_e

列表类型

列表就是一个容器,可以存放多个数据(任意数据类型)

定义方式:

  1. list=['nick','zds','dsb']

  2. list=list(['nick','zds','dsb'])

  3. s1='wind_leaf贼他妈帅'

    list(s1)

第三种方式是把字符串分割为列表

列表也可以按照索引来查找每个元素的数据信息,与字符串相同

列表中可以套列表或字典

字典类型

与列表比较相似,是以键值对的形式来代替列表中的元素,key和value,前者相当于索引,后者相当于数据。

gangpao_info_dict = {'name': 'gangpao',
                     'gender': 'female',
                     'age': 18,
                     'height': 180,
                     'weight': 180,
                     'hobby_list': ['piao', 'kaipao', '666']}

字典中也可以套列表和字典

print(gangpao_info_dict['height'])
print(gangpao_info_dict['hobby_list'])  # ['piao', 'kaipao', '666']
print(gangpao_info_dict['hobby_list'][1])  # 'kaipao'
  1. 查找键为'height'的值
  2. 查找键为'hobby_list'的值
  3. 查找键为'hobby_list'的列表中的第2个元素

添加元素

ganpao_info_dict['hp']=100000

直接用查找元素的方式添加即可

布尔类型(True or False)

一般只用做判断使用,不单独使用

print(bool(1==2))

会返回一个布尔值

python中除了0/None/空(空字符/空列表/空字典)/False之外所有数据类型都自带布尔值为True

解压缩

把列表或字典里的元素打散或局部打散赋给一些变量

list=[1,2,3]
x1,x2,x3=lis    # x1=1,x2=2,x3=3
_,_,x3=lis      # x3=3
x1,*_=lis       # x1=1

*_的作用是把除指定元素外剩余的所有元素以一个列表或字典的形式返回

与用户交互

print("wind_leaf 你是真的帅") 在终端上输出显示括号内的信息

x=input("请输入你的选择") 在终端上显示你需要输入数据才能进行下一步代码操作



所属网站分类: 技术文章 > 博客

作者:爸爸去挣钱我去幼儿园

链接:https://www.pythonheidong.com/blog/article/4495/5ce78c4c08a1573be8c1/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

3 0
收藏该文
已收藏

评论内容:(最多支持255个字符)