栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python语法入门(4.23)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python语法入门(4.23)

目录
  • python基本数据类型如下
    • 一. 数字型
      • 1. 整形 `int`
      • 2. 浮点型 `float`
      • 3. 其他数据类型
      • 4. 数字类型的使用
    • 二. 字符串类型str
      • 1. 定义
      • 2. 使用
    • 三. 列表
      • 1. 作用
      • 2. 定义
      • 3. 使用
    • 四. 字典类型
      • 1. 作用
    • 五. 布尔类型
  • 注释
  • 地址
    • 608. 差
    • 665. 倍数
    • 670. 动物

python基本数据类型如下 一. 数字型 1. 整形 int
age = 20
level=100
pcs=35
phone=123124123
2. 浮点型 float
salary=18.5
high=180
weight=56.5
3. 其他数据类型

长整型,复数

4. 数字类型的使用

赋值运算

level=99
level+=1
print(level)

数学运算

print(10+5.5)
print(5.5+5.5)
print(1.2+5.5)

比较大小

level=98
print(level==98)#True
print(level<100)#True
print(level>100)#False
二. 字符串类型str 1. 定义
name='leimingze'
sex='man'
fromadd='China'
site="weinan"
msg="I am from 'China weinan'"
info="""
ekqekwl
eqewq
"""
print(name)
print(sex)
print(fromadd)
print(site)
print(msg)
print(info)
2. 使用

字符串拼接

x="aaa"
y="bbb"
print(x+y)
x="d"
print(x*3)

字符串的比较

print(ord("a"))# 返回十进制
print(ord("z"))
print("a">"b")
print("adz"<"z")
print("bbb">"bz")
三. 列表 1. 作用

按照索引/顺序来存放多个值
一般存放同一性质的值

2. 定义
l=[111,2.2,"daad",[4123,"31231"]]
print(l)
name=["eqew","ead","erfd"]
print(name)
3. 使用
读取第一个名字
-为反向索引
l=[111,2.2,"daad",[4123,"31231"]]
print(l)
name=["eqew","ead","erfd"]
print(name[1])

嵌套取值

l=[111,2.2,"daad",[4123,"31231"]]
print(l[-1][1])
四. 字典类型 1. 作用

按照属性名来存放多个值,key:val

shawn_info={"name":"shawn","age":20}
print(shawn_info["name"])
dic={
    "shawn":{"age":15,"sex":"man"},
    "egon":{"age":18,"sex":"woman"}
}
print(dic["shawn"]["age"])
五. 布尔类型
x= True
y= False
print(type(x))
print(10>9)
x=None
print(x is None)
注释
"""多行注释
x= True
y= False
print(type(x))
print(10>9)
x=None
print(x is None)
"""
# s="eqewq"单行注释
地址
print(id(1))#返回地址
print(id(2-1))
#"id"一样,代表内存地址一样,指向的是同一个内存空间,值一定一样
print(type(1))#返回数据类型
# 如果值一样(即==成立),id可以不一样,也就说不同的内存空间里可以放相同的值
608. 差
a=int(input())
b=int(input())
c=int(input())
d=int(input())
print("DIFERENCA = %d"%(a*b-c*d))
665. 倍数
a,b=map(int,input().split(' '))
if(a%b==0 or b%a==0):
    print('Sao Multiplos')
else:
    print('Nao sao Multiplos')
670. 动物
a=input()
b=input()
c=input()
if a=="vertebrado":
    if b=="ave":
        if c=="onivoro":
            print("pomba")
        else:
            print("aguia")
    else:
        if c=="onivoro":
            print("homem")
        else:
            print("vaca")
else:
    if b=="inseto":
        if c=="hematofago":
            print("pulga")
        else:
            print("lagarta")
    else:
        if c=="hematofago":
            print("sanguessuga")
        else:
            print("minhoca")


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828912.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号