python开发学习历程
Posted cui-cheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python开发学习历程相关的知识,希望对你有一定的参考价值。
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通常为字符串类型。
当存放的数据属性不止一种时,用字典索引具体的值时就比较方便。 定义与使用:在{}内用逗号分隔开多个key:value,
其中value可以是任意类型,key可以对value有描述性的功能
info={"name":"Jason","age":18,"gender":"male","hobbies":["play","music"]} print(info["name"]) # 打印信息中的姓名 print(info["hobbies"][1]) # 打印第二个爱好
1.6 布尔型bool
作用:只有True和False两种值,用来记录真假这两种状态 定义和使用:1. 可以自己定义布尔值 tag=True print(tag,type(tag)) 2. 也可以由通过比较运算得到布尔值的 print(10 > 3) # 可以得到值为True
3. bool也可用于条件,如if、while等 # 所有数据类型都自带布尔值 1、None,0,空(空字符串,空列表,空字典等)三种情况下布尔值为False 2、其余均为真
二、输入输出
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 算术运算符
算术运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 整除 |
% | 取整除 |
** | 取幂值 |
以上是关于python开发学习历程的主要内容,如果未能解决你的问题,请参考以下文章
《Python快速编程入门(第2版)》#学习笔记01# |第一章 :Python概述 (Python发展历程开发工具模块)
安卓开发学习历程1——《第一行代码》coolweather项目setOnItemClickListener函数,Sql语句修改对模拟app程序机影响