python常量基本类型有哪些_Python入门04——常量、基本数据类型、输入输出、基本运算符...

Python入门04——常量、基本数据类型、输入输出、基本运算符

常量

常量:不可以被改变的量

如:出生年、年龄、性别

go语言

const age int = 18

age = 19

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

AGE = 18

AGE = 19

print(AGE)

基本数据类型

一、数字类型

1、整型int

定义:age = 18

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

2、浮点型float

定义:x = 1.1

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

数学运算与比较运算

age = age + 1

print(age)

print(10 + 3.1)

print(10 - 3.1)

print(10 * 3.1)

print(10 / 3.1)

print(10 == 3.1)

print(10 >= 3.1)

二、字符串类型str

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

定义:再''、""、""" """、''' '''内部包含一串字符

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

(2)所有引号的不同的:

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

s1 - 'my name is "egon"'

print(s1)

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

msg = """

111

222

333

"""

print(msg)

(3)补充

x = "a b" 3个字符

x = "aaabbb"

print(x)

filepath = "C:\\aaa\\e.txt"

filepath = r"C:\aaa\e.txt"

三、列表类型list

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

l = [1111,2.2222,"aaaa",[333,4444]]

print(l[0])

print(l[1])

print(l[-1][1])

作用:按照顺序记录多个值

优点:可以按照索引取指定位置的值

names = ["张三","李四","王五"]

print(names、[1000])

Infos = [

["egon",18,"male"]

["justin",35,"male"]

["tsnk",46,"female"]

]

print(infos[1][1])

四、字典类型dict

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

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

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

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

d = {'k1':1111,'k12':2222m,'k3':3333}

作用:按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

}

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"])

五、布尔类型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=':')

练习

用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式

name = input("your name: ")

age = input("your age: ")

job = input("your job: ")

hobby = input("your hobby: ")

msg = """

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

Name : %s

Age : %s

Sex : %s

Job : %s

------------- end -----------------

""" % (name,name, age, job, hobby)

print(msg)

基本运算符

1、算数运算

了解(**)

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)

3、赋值运算

(1)变量的赋值:=

(2)增量赋值

age = 18

age += 1 # age=age + 1

print(age)

age*=3

age/=3

age%=3

age**=3 # age=age**3

(3)链式赋值

x=10

y=x

z=y

z = y = x = 10 # 链式赋值

print(x, y, z)

print(id(x), id(y), id(z))

(4)交叉赋值

m=10

n=20

print(m,n)

交换值

temp=m

m=n

n=temp

print(m,n)

m,n=n,m # 交叉赋值

print(m,n)

本文地址:https://blog.csdn.net/chongaiyatou/article/details/107181999

希望与广大网友互动??

点此进行留言吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python基本语法知识体系如下: 1. 变量和数据类型Python 的变量名可以包含字母、数字和下划线,并且不能以数字开头。Python 的数据类型包括数字、字符串、列表、元组、字典、集合等。 2. 运算符和表达式:Python 运算符包括算术运算符、比较运算符、逻辑运算符等。表达式是由变量、常量运算符组成的式子。 3. 控制结构:Python 的控制结构包括条件语句、循环语句和异常处理语句。条件语句包括 if 语句和 switch 语句。循环语句包括 while 循环和 for 循环。 4. 函数:Python 的函数定义使用 def 关键字,函数的参数可以是必选参数、默认参数、可变参数和关键字参数。函数可以返回一个值或者多个值。 5. 模块和包:Python 的模块是一个包含 Python 定义和语句的文件,包是一个包含多个模块的文件夹。Python 的模块和包可以用来组织代码、复用代码和管理命名空间。 6. 输入和输出:Python 的输入函数是 input(),输出函数是 print()。还可以使用文件对象进行读写操作。 7. 注释和文档字符串:Python 的注释用 # 符号表示,文档字符串用三个引号表示,可以用来生成代码文档。 8. 面向对象编程:Python 是一种面向对象的语言,支持类、对象、继承、多态等特性。 以上是 Python基本语法知识体系的主要内容,需要掌握的知识点很多,需要不断学习和实践。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值