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发展历程开发工具模块)

python 机器学习有用的代码片段

学习笔记:python3,代码片段(2017)

IOS开发-OC学习-常用功能代码片段整理

安卓开发学习历程1——《第一行代码》coolweather项目setOnItemClickListener函数,Sql语句修改对模拟app程序机影响

30 段 Python 实用代码