欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

day04基本数据类型输入输出基本运算符

程序员文章站 2024-03-22 14:34:46
...

常量

不可以被改变的量

python语言中没有特定的语法表示常量变量名全为大写代表常量

基本数据类型

数字类型

1.整形int

定义:

age=18

作用:记录个数、年龄、出生年、等级等

2.浮点型float

定义:

x=1.1

作业:记录价格、身高、体重、薪资

字符串类型str

作用:记录描述性质的状态,比如名字、性别、一段话、地址、国籍

定义:在’’、""、""" “”"、’’’ ‘’'内部包含一串字符

  1. 所有引号的相同点:定义得到的都是str类型

  2. 所有引号的不同点:

    注意引号的嵌套 ,外层用双引号内层就要用单引号…

    # s1 = 'my name is "egon"'
    # print(s1)
    

    三引号内的字符串可以写多行

    # msg = """
    # 111
    # 222
    # 333
    # """
    # print(msg)
    

列表类型lsit

索引对应值,索引反映的是位置

定义:在[]内以逗号为分割符,按照从到到右的顺序一个一个地存放多个任意类型的

作用:按照顺序记录多个值,优点是可以按照索引取指定位置的值

list1 = ['tom','jack','egon']
print(id(list1))
list1[2]="alex"
print(list)
print(id(list1))
list1.append("lili")
print(id(list1))
# 执行结果
# 1995513094728
# ['tom', 'jack', 'alex']
# 1995513094728
# ['tom', 'jack', 'alex', 'lili']
# 1995513094728

字典类型dict

与列表的相同之处是都可以存放多个任意类型的值

与列表的不同之处是字典使用key对应值,key通常是字符串类型

定义:在{}内以逗号为分割符,存放多个元素,每个元素都是由key:value组成,其中value可以是任意类型,而key通常是字符串类型

作用:按key:value记录多个值,优点是key对value有描述性的功能

dic = {'name':'egon','sex':'male','age':18}
print(id(dic))
dic["age"]=19
print(dic)
print(id(dic))
# 执行结果
# 2459917843336
# {'name': 'egon', 'sex': 'male', 'age': 19}
# 2459917843336

布尔类型True和False

定义:判断真假通常用于比较

作用:记录增加两种状态

tag = True

x = 10
y = 12
print(x == y )
print(x > y )

输入输出

1.接受用户输入

# python3中的input会将用户输入的任何内容都存成字符串str类型
# db_name="egon"
# print(11111)
# inp_name=input("请输入您的用户名:")   # "123"
# print(inp_name,type(inp_name))
#
# print(inp_name == db_name )

# inp_age = input("请输入您的年龄:")  # inp_age ="18"
# inp_age = int(inp_age) # 纯数字的字符串转成int
# print(type(inp_age))
# print(inp_age + 1)

2.输出print

# print("my name is %s my age is %s" % ("egon1111","18"))
# print("my name is %s my age is %d" % ("egon1111",18))
# print("my name is %s my age is %s" % ("egon1111",[1,2,3,]))


# print("1111",end=':')
# print("2222",end=':')

算数运算符

# 了解(**)
# x="aaa"
# y="bbb"
# print(x + y)
#
# print([1,2,3] + [4,5,])

# x="aaa"*3
# print(x)
# print([1,2,3]*3)

# print(10 / 3)
# print(10 // 3)  # 地板除,取整数部分
# print(10 % 3)  # 取余数部分

# 2、比较运算符
# print(10 == 10)
# print(10 != 3)

# print(10 > 3)
# print(10 < 3)
# print(10 >= 10)
# print(10 <= 10)

# 了解(**)
# s1="abcdef"
# s2="abz"
# print(s2 > s1)

l1 = [1, 'abc', 3.1]
# l2 = [1, 2222, 3.1]
l2 = [1, "z", 3.1]

print(l1 > l2)
相关标签: 笔记 python