2020-06-03 目录: 一、数据基本类型 1.1 整型int 1.2 浮点型float 1.3 字符串str 1.4 列表list 1.5 字典dict 1.6 布尔型bool 一、 数据基本类型 变量的作用在于记录事物的状态,而状态有多重类型,因而变量就需要不同的类型来记录这些不同的状态。 1.1 整型int 作用:记录年龄、人数、等级、号码等 定义与使用:age = 18 1.2 浮点型float 作用:记录薪资、身高、体重等状态 定义与使用:salary = 3.5 1.3 字符串str 作用:记录描述性的信息,如:姓名、性别、住址等 定义与使用: name = 'Jason' msg = "等闲识得东风面" # 用单引号、双引号、多引号,都可以定义字符串,本质上没有区别。但是需要注意引号嵌套的配对, # 多引号可以写多行字符串 # 字符串之间也可以使用 号和*号,表示拼接和重复多次,但是效率较低,编程过程中一般不使用 1.4 列表 作用:按顺序存放多个值,并且能够按顺序取出来单独的一个值 定义与使用:在[]内用逗号分隔开,可存放多个任意类型的值 hobbies = [play, music, read] # 索引值从0开始,从后往前可使用-1、-2、-3...依次往前, 如:print(hobbies[1] 和 print(hobbies[-2]) 指的都是打印"music" 1.5 字典dict 作用:存放多个值,用key对应值,key通常为字符串类型。 1.6 布尔型bool 作用:只有True和False两种值,用来记录真假这两种状态 定义和使用:1. 可以自己定义布尔值 tag=True print(tag,type(tag)) 2. 也可以由通过比较运算得到布尔值的 print(10 > 3) # 可以得到值为True 二、输入输出 2.1. python3中input功能会把用户输入的任意内容都存成字符串类型(python2中raw_input的功能与python3的input功能相同) inp_age = input("请输入您的年龄: ") # 输入18 会被存成字符串"18" inp_age = int(inp_age) # int会把纯数字的字符串转换成int型 print(inp_age 1) # 输出 19 2.2. 格式化输出 使用占位符,如:%s、%d等,可以将用户输入的数据拼接到指定的位置 ps:%d占位符只能接收数字,%s占位符既可以接收数字,也可以接收字符串 name = input('your name: ') #输入”Jason“ age = input('your age: ') #用户输入18,会存成字符串18,无法传给%d print('My name is %s, my age is %s' %(name,age)) 运行结果如下: 三、基本运算符 3.1 算术运算符
|
|