Python学习-Day4

1,常量

"""

常量:不可以被改变的量

"""

# go语言

# const age int = 18

# age = 19 会报错

# python语言:变量名全为大写代表常量

AGE =18

2.基本数据类型

# 一,数字类型

# 1.整型int

# 定义:

age =18

# 作用:记录个数,年龄,年,日,月,等级

# 2.浮点型float

# 定义:

x =1.1

# 作用:记录价格,身高,体重,薪资

# 数学运算与比较运算

age = age +1

print(age)

print(10 +3.2)

print(10 *3.2)

print(10 /3.2)

print(10 >3.2)

print(10 ==3.2)

# 二:字符串类型str

# 作用:记录描述性质的状态,比如姓名,一段话

# 定义:在‘ ’,“ ”,“”“ ”“”,‘’‘ ’‘’,内部包含一段字符

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

# (2)所有引号的不同点:注意引号的嵌套,外层用双引号内层就要用单引号

# s1=“你好hello 321'zxh'”

# print(s1)

# 三引号可以写入多行

msg ="""

111

222

333

"""

print(msg)

# (3)补充

# x = "a b"  # 3个字符

# x = "aaaaaaaaaaaaaa\naaaaabbbb"#\n用于换行

# y = "C:\a aa\new.txt"#\a用于转义

# 输出是:C:� aa

#      ew.txt

# y = "C:\\aaa\\new.txt"#输出是:C:\aaa\new.txt 取消了转义

# y = r"C:\\aaa\\new.txt"#输出原生字符串

# print(y)

# 例1:

# gender=1

#三.列表类型list

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

#  0      1    2      3

# l=[1111,"2222",3.1,[333,4444]]

# print(l[0])

# print(l[-1][1])

#作用

#四:字典类型dict:

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

# 不同处是字典使用key对应值,key通常是字符串类型

#定义:在{}内意逗号为分割,存放多个元素,每个元素都是由key:value组成

#      其中value可以是任意类型,而key通常是字符串类型

# d = {'k1':1111,"k2":2222,"k3":33333}

# print(d['k1'])

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

# info = ["egon", 18, "male"]  这是列表

# print(info[0])

# print(info[1])

# print(info[2])

# info = {"name":"egon", "age":18, "gender":"male"} 这是字典

# print(info["name"])

# print(info['age'])

# print(info['gender'])

# info = {            对于需要详细信息的提取 使用字典比较好

#    "name": "egon",

#    "age": 18,

#    "gender": "male",

#    "level": 10,

#    "sal": 13

# }

#五.布尔类型True和False

#定义

x=10

y=12

print(x=y)

#作用:记录真假的两种状态

# names=[              对于需要对固定信息提取 使用列表比较好

#    "张三",

#    "张四",

#    "张五",

# ]

# print(names[0])

# infos = [              主要还是看使用的场景于需求 哪个方便用哪种方法

#    {"name": 'justin1', "age": 35, "gender": "male"},列表嵌套字典

#    {"name": 'justin2', "age": 35, "gender": "male"},

#    {"name": 'justin3', "age": 35, "gender": "male"},

# ]

# print(infos[1]["name"])


3.输入输出

#1.python3中有一个input会将用户输入的任何内容转成字符串类型

# name="zxh"

# name1=input('姓名:')#存到内存 是字符串类型

# print(name,type(name))

# print(name==name1)

# inp_age = input('age:')

# inp_age=int(inp_age)#转换成整型,否则输出会报错 只能输入纯数字的字符串

# 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=':')

#练习

# name=input('姓名:')

# age=input('年龄:')

# sex=input('性别:')

# job=input('职业:')

# msg = """"

# --------info of %s --------

#          姓名:%s

#          年龄:%s

#          性别:%s

#          职业:%s

# ----------end--------------

# """% (name,name,age,sex,job)

# print(msg)

4算数运算符

#1,算数运算符

# x='aaa'

# y='bbb'

# print(x+y)

# print([1,2,3]+[4,5,6])

# 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)

#了解

# s1='abcdef'

# s2='z'

# print(s2>s1)

# l1=[1,'asd',3.1]

# l2=[1,'z',3.1]

# print(l1>l2)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容