二.输入,输出,数据类型,运算符

一.与用户交互
1. 输入:格式是 input(“想要输入的内容”)
 如:   
   name = input(”请输入你的姓名:“)
print(name)
print(type(name)) #表示name的属性
  结果:请输入你的姓名:
*****注意:python2中需要人为输入数据类型,但是raw_input()输入的是字符串类型

2.输出
    print("")
   3.格式化输出
   
 #  用户输入的用户名 用户输入的年龄
# name=input("请输入你的姓名")
# age=18
# print(name,age)
# input 自带换行 一个print独占一行,并且input里面只能是字符串
# 占位符 %s ,指的是字符串(str) , 占位符%d是整型,只能给数字占位
 # print('我的姓名是: %s 年龄: %d'%(name,age1))  #%d只能给数字占位,%s可以给任意数据类型占位 
# print(f"我的姓名是:{name},我的年龄是 {age}")
二.数据类型:
      int:整数类型 如:1,2,3,4,5,10,.....
float:浮点类型 如:1.2,3.14,5.59,等等小数点
str:指字符串 如 :“hello python”
list:列表 如: list1=[1,2,3,4]
dict 字典 如:dict1=["name1":"张三",name2:"王五"]
bool 布尔值 True\False
  1.数字类型:整数类型和浮点类型
(1)int:整数类型
  # 整型
# 作用:年龄,qq号,手机号,身份证号不包括X的,应用于数字包括的整数类型
# 定义:
# age = 18 # 内部对应的本质 age = int(18)
# print(type(age)) # 《class int》

(2)float浮点型
作用:体重,身高 ,薪资,应用于有小数点类型的数据
定义
salary = 1.11 # salary = float(1.11)
salary1 = float(3.1111)
print(type(salary))
print(type(salary1)) #都是《class float》
   2.字符串(str
 
python中,加了引号的字符就是字符串类型
如:name='jack' #name=str('jack') ,用于标识:描述性的内容,如姓名,国籍,

字符串的表达在python有三种表达方式单引号' ',双引号" ",三引号""" """
1.单引号''
如:name = '张三丰'
     2.双引号""
如:name = "张三丰"
     3.三引号""" """
如:name="""张三丰""" #三引号是可以单,双,三都行,用于写多行代码,断行,还可以作注释
    3.列表(list)
       作用:能够存储多个数据 并且可以方便的取出一条或多条
定义:如: list1=[1,2,3] 内部通过逗号分隔开多个数据(元素) 里面可以是任意的数据类型(字符串,整型都行)

例:list2 = [1,4,5,6,7]
print(list2) # 1,4,5,6,7
取值(调用): 变量名=list[索引] 索引是从0开始计算,对应相应位置

例 list3 = list2[1]
print(list3) # 4

    4. 字典(dict)
作用:能够存储多组数据,存取的数据有对应的描述,方便快速调取数据信息
定义:大括号{"name1":"lily" ,"name2":"rose" }内存多个元素,元素的格式:dict={key:value}形式存储,key: 键,value:值,通常一起叫键值对
key一般是字符串,value,可以是任意类型
调用:dict["key"]=value

如:dict1={"name1":"Lily","name2":"Rose","name3":"Tom"}
        print(dict1) #
"name1":"Lily","name2":"Rose","name3":"Tom"
        print(dinct[0]) # Lily
        
#     字典可以表示 一个省市  一个国家 甚至一个地球 ....
# china = {'country_name':{'China':{
# '北京':{
# '朝阳区':{
#
# },
# '海淀区':{},
# '昌平区':{},
# },
# '上海':{},
# '深圳':{},
#
# }}}
  7.布尔类型(bool)
用于做逻辑判断语句,True,False,判断事物真假(数字类型:非零即是True)
    如:
   (1). a=5
       b=3
       print(a>b) #True
print(0) #False
    (2).
       x=10
       y=20
       print(x is y) #比较两个id值是否相等(False)
       id相等的情况下,值一定相等
       id不相等的情况下,值有可能相等
**** a=257
        b=257
print(a is b) # False
   三.基本运算符
   1.算术运算符

      

              

               2.比较运算符

      3.赋值运算

       4.逻辑运算
 

        

    
 
    
 
 

  
 


 
 































































猜你喜欢

转载自www.cnblogs.com/wukai66/p/11115974.html