注释,输入,格式化输出,数据类型,运算符

注释

单行注释使用 # 警号

多行注释使用 ''' '''三单引号和 """ """三双引号

输入  

python3中使用 input()
输入数据全部储存为字符串类型

python2中 使用 input() 和 raw_input()

input()要指明数据类型,输入数据按数据类型格式输入

如:输入字符串是要加引号

ps:不建议使用这种方式

raw_input() 输入数据全部储存为字符串类型

总结:用户输入的数据都是字符串类型

格式化输出

input()自带换行功能

一个print()独占一行

print()中加''' '''""" """可多行输出

%s万能占位符能使用所有数据类型 %d数字占位符只能数字类型使用

%s和%d需要配合%使用

如print('name is %s age is %d' % ('小明',18))   结果 name is 小明 age is 18

需要注意占了几位必须要有对应几位的数据填入

%0nd   n填整数

如:  %08d 整数是8位,传入的数不够八位的话默认用0补全,超出8位,是多少就是多少

数据类型

整型 int 记录整数数据,如年龄,年月日 a = 1 只能记录整型的数字数据,py2中整型数据过长使用long类型记录

浮点型 float 记录含小数的数据,如身高,体重 b = 1.1 只能记录包含小数的数字数据

字符串类型 str 记录事物的描述状态数据 如住址,简介 用''""''''''"""""包裹 引号要成对,可以一个字符串中使用多种引号

布尔类型 bool 表示逻辑判断是否正确 tag = True tag1 = False True和False首字母是大写的

  补充:如果变量名存储的值是布尔值的话,那么约定俗成的变量名统一用is_开头 is_success is_exist is_delete is_locked


列表类型list 能存多组数据,存储数据类型没有限制,以[]包裹存储各数据用逗号隔开,可以去取出一条或多条数据  取数据索引从0开始

 字典类型 dict

能够存储多组数据,存取的数据有对应的描述,key记录value的描述,value记录描述性信息对应的真实的数据

以{}包裹的键和值的方式存储多个数据以逗号隔开,值存储数据类型没有限制
必须键key和值valuer成对存储,键key通常是字符串且不能重名,取value必须以key来取,value不会主动暴露给用户使用

算数运算符

比较运算符

赋值运算符

逻辑运算符

赋值

链式赋值

a = b = c =10

交叉赋值

x = 1

y = 2

方法一:定义一个新变量

z = x

x = y

y = z

方法二:  x, y = 2, 1

解压赋值 

列表是有序的,列表内有多少个元素就可以按索引顺序赋值给多少个变量
 ls = [1, 2, 3]
 a, b, c = ls
 print(a, b, c)
解压赋值时有多少个元素必须有多少个变量去接收,有N个元素不想接收可以用N个_代替接收或者用*_接收N个元素

原文地址:https://www.cnblogs.com/george-007/p/11117237.html