7.1Python入门(二)

python中的注释

什么是注释:对代码的解释和注释,是给别人看的,python不会识别。

单行注释用#,书写规范,代码后空两格输入#,然后空一格再注释。

多行注释使用三引号,可以是三个单引号,也可以是三个双引号。

'''            """

多行注释          多行注释

'''            """

python中的输入方式

1.python3中的方式

关键字:input()

python3中使用关键字input进行输入,输入的任何数据类型都存储为字符串形式。

2.python2中的方式

1.关键字:input()

通过input输入,但是需要自己告诉计算机输入的数据是什么类型,否则会报错。

2.关键字:raw_input()

和python3的input输入一样,输入的任何数据类型都存储为字符串形式。

格式化输出

占位符:%s和%d

%s是一个常用的占位符,可以给任何数据类型占位,而%d只能给数字占位,使用多个占位符的时候是谁先来谁先坐的规则,使用到的占位符的个数和赋值的占位符个数必须数量一致。

数据类型

什么是数据类型?

数据:衡量/记录事物的状态/特征

类型:不同的数据应该有不同的类型来存储

所以数据有很多类型,常见的:

int   整型(也就是整数,a = 10)

作用:年龄、QQ号、手机号、身份证号(不带X的那种)

float   浮点型(也就是小数,带小数点的数,a = 2.1)

作用:身高,体重,薪资

complex   复数型(1-2j)

a = 1-2j
a.real  # 查看实部
1.0
a.imag  # 查看虚部
-2.0

str  字符串

作用:存储描述性信息,比如个人简介等

1.单引号:s = '字符串'

2.双引号:s = "字符串"

3.三引号:s = '''字符串'''

''''''

字符串

字符串

''''''(三引号可以多行,还可以用来做注释,而且python中的字符串支持加和乘操作。)

list   列表(a = [1,2,3,'s',2.1]

作用:能够存储多个数据,并且可以方便的取出一条或多条

定义:内部通过逗号分隔开多个数据,并且这多个数据可以是任意的数据类型

dict  字典({'name':'jason','age':18,'hobby':['妹纸','钞票']}

作用:能够存储多组数据,存取的数据有对应的描述

定义:大括号内存多个元素,元素的格式key:value形式存储,键值对与键值对之间逗号隔开,key通常是描述value的描述性信息,key通常存的就是字符串,value就是描述性信息对应的真实的数据,value可以是任意类型。

bool  布尔值

通过true和false来判断事物的真假和对错

运算符

print(10 / 3)  结果保留小数部分
print(10 // 3)  只保留整数部分
print(10 % 3)   取余数
print(2**3)   2的三次方

比较运算:== != > < >= <=
了解知识:
数字之间可以互相比较大小
print(10 > 3)
print(10 > 3.1)
print(10 != 9) # 不等于

增量运算

xxx += 1 # xxx = xxx + 1
xxx *= 2 # xxx = xxx*2
xxx -= 10 # xxx = xxx - 10
print(xxx)

链式赋值

x = 100
y = 100
z = 100
a = 100
b = a
c = b
x = y = z = 8000

解压赋值
l = [1,2,3,2,3,4,5,6,7,6,4,56,7,6,5,3,3,4,4]
a = l[0]
b = l[1]
c = l[2]
d = l[3]
a,b,c,d, = l # 前面的变量个数与后面的元素个数必须相等
a,_,_,d = l
a,*_,d = l
print(a,d)
print(_)

交叉赋值

m = 7 

n = 8

第一种:

o = m
m = n
n = o
print(m,n)

第二种:
m,n = n,m
print(m,n)

与  或  非
and  or  not
print( 1 > 0 and 3 > 4)  # and两边必须同时成立 结果才成立
print( 1 > 0 or 1 > 0 and 3 > 4)  # or只要有一边成立 立即成立 后面的无需再看
print(not 1 > 3)  # 结果取反

原文地址:https://www.cnblogs.com/francis1/p/11117343.html