python中input的格式

编程入门 行业动态 更新时间:2024-10-10 07:23:24

python中input的<a href=https://www.elefans.com/category/jswz/34/1771175.html style=格式"/>

python中input的格式

一、Python中的注释

Python的注释是代码的评论,是让代码让人能更加清晰明确。代码的注释可分为单行注释和多行注释,单行注释用“#”,多行注释用三对单引号或者三对双引号来表示。

ps:# 单行注释

‘’‘                             “”“

多行注释                多行注释

’‘’                             “””

二、input在python 2和Python3中值返回类型的区别

Python2中需要人为的告诉input是什么类型,然后才能返回对应的数据类型。

ps:

Python3中不论输入什么类型的值,返回的都是“str”

        

python2中raw_input 也会将用户输入的数据统一存为字符串形式,包括int、str、list、dict等。

input自带换行, 一个print独占一行,代码一旦改动,必须重新执行以下所改动的py文件,不然的话,程序执行的还是你未改动之前的代码(******)

三、格式化输出

# print('my name is %s my age is %s'%(age,name)) # 谁先来谁先坐 个数必须一致不能多也不能少

# print('my name is %s my age is %d'%(name,age1)) # %d只能给数字占位

# print('my name is %s my age is %s'%('zhang',[1,2,3,4,5])) # %d只能给数字占位 %s可以给任意数据类型占位

补充:print('%08d'%123) # 整数是8位,传入的数不够八位的话默认用0补全,超出8位,是多少就是多少#print('%08d'%123) # 00000123

#print('%08d'%12378) #00012378

#print('%08d'%134

四、基本数据类型(字符串、数字、布尔值、列表、字典、)

字符串类型

存的是描述性的信息,可以用单引号、双引号、三引号(单双三引号皆可,但是单双不能混用)

a='sdfsd'  b="dsfh"

c='''                或d="""

dfs                     fsjh

榨汁机            大神

jkdsk                防守打法

'''                    """

数字类型(整型、浮点型、复数)

>>> a = 1-2j

>>> type(a)

  #complex表示复数形式

>>> a.real 查看实部

1.0

>>> a.imag 查看虚部

-2.0

布尔型(bool)

判断事物的对错和真假,

x = 10

y = 20

print(x == y) #   返回值是 true  单个等号是赋值 两个等号是比较 比较的仅仅是值是否相等

print(x is y) # 返回值是false   比较的是两个变量对应的id是否相等

列表(list)

# 作用:能够存储多个数据 并且可以方便的取出一条或多条

# 定义:[]内部通过逗号分隔开多个数据(元素) 并且这多个可以是任意的数据类型

l = [123,3.1,'dbj',[11,22]]

# print(type(l))

# print(l[1])

# print(l[2])

# print(l[3][0]) # [11,22][0]

# 在it行业 通常数数都是从0开始的>>>:索引

#

# l1=['a','b',['c',['d',]]]

# print(l1[2][1][0])

students_info=[

['wang',18,['play',]],

['alex',18,['play','sleep']]

]

l1 = students_info[1]

l2 = l1[2]

res = l2[1]

print(res)

print(students_info[1][2][1])

字典(dict)

# 作用:能够存储多组数据,存取的数据有对应的描述

# 定义:大括号内存多个元素,元素的格式key:value形式存储,键值对与键值对之间逗号隔开

# key通常是描述value的描述性信息,key通常存的就是字符串

# value就是描述性信息对应的真实的数据,value可以是任意类型

info = {

'name':'zhang',

'age':18,

'hobby':['妹纸','钞票']

} # info = dict({'name':'zhang'})

# 强调 字典是无序的

# 字典暴露给用户可以操作的部分只有key 无法直接获取到value

# print(info['name'])

info1 = {

'name':'zhang',

'age':18,

'hobby':['妹纸','钞票'] # value可以是任意类型

} # info = dict({'name':'zhang'})

emp_info={

'name':'wang',

'age':18,

'sex':'male',

'company_info':{

'cname':'oldboy',

'emp_count':200,

'addr':'SH'

}

}

d1 = emp_info['company_info']

print(d1)

res = d1['addr']

print(res)

print(emp_info['company_info']['addr'])

# 字典可以表示 一个省市 一个国家 甚至一个地球 ....

# china = {'country_name':{'China':{

# '北京':{

# '朝阳区':{

#

# },

# '海淀区':{},

# '昌平区':{},

# },

# '上海':{},

# '深圳':{},

#

# }}}

五、运算符

# print(10 // 3) # 只保留整数部分

# print(10 % 3) # 取余数

# print(2**3) # 2的三次方

# python对数字的敏感度不是很高(存储的数字不精确,但是Python有相应的包,可以调用包达到相应精度)

# 比较运算:== != > < >= <=

# 了解知识:

# 数字之间可以互相比较大小

# print(10 > 3)

# print(10 > 3.1)

# print(10 != 9) # 不等于

# 了解

# a = 'hello'

# b = 'z'

# print(b > a)

# A-Z a-z z对应的数字最大 A对应的数字最小

# 赋值运算

xxx = 18

# 增量运算

# xxx += 1    # xxx = xxx + 1

# xxx *= 2   # xxx = xxx*2

# xxx -= 10    # xxx = xxx - 10

# print(xxx)

# 链式赋值

# x = 100

# y = 100

# z = 100

#

# a = 100

# b = a

# c = b

# x = y = z = 8000

m = 80

n = 70

# 第一种

# o = m

# m = n

# n = o

# print(m,n)

# 交叉赋值

# m,n = n,m

# print(m,n)

# 解压赋值

l = [1,2,3,2,3,4,5,6,7,6,4,56,7,6,5,3,3,4,4]

# a = l[0]

# b = l[1]

# c = l[2]

# d = l[3]

# a,b,c,d, = l # 前面的变量个数与后面的元素个数必须相等

# a,_,_,d = l

# a,*_,d = l

# print(a,d)

# print(_)

逻辑运算

# 与 或 非

# and or not

# print( 1 > 0 and 3 > 4) # and两边必须同时成立 结果才成立

# print( 1 > 0 or 1 > 0 and 3 > 4) # or只要有一边成立 立即成立 后面的无需再看

# print(not 1 > 3) # 结果取反

age=20

sex='female'

print(age > 18 and age < 26 and sex == 'female' and 1 > 3)

print(1 > 3 or 2 > 4 or 'x' == 'y' or 1==1)

更多推荐

python中input的格式

本文发布于:2024-02-05 08:39:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1673856.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:格式   python   input

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!