Python基础

第二章

一、Python基础知识

1、第一个python程序

(1)

print("Hello World")

a = 10

b = 20

c = a +b

print("a,b,c")

2、数据类型(存储数值)

(1)int(整形)

(2)fioat(浮点型)——小数

(3)complex(复数)

(4)bool(布尔)——真假类型

3、字符产类型

“必用引号引住所写字符串”

例:

name = input("What is your name?")

print("Hello " + name )
二、数据类型的转换


三、python常用运算符

运算符

描述

实例

 

 

 

+

加 - 两个对象相加

a + b 输出结果 30

-

减 - 得到负数或是一个数减去另一个数

a - b 输出结果 -10

*

乘 - 两个数相乘或是返回一个被重复若干次的字符串

a * b 输出结果 200

/

除 - x除以y

b / a 输出结果 2.0,a / b输出结果0.5

%

取模 - 返回除法的余数

b % a 输出结果 0,a % b输出结果10

**

幂 - 返回x的y次幂

a**b 为10的20次方, 输出结果 100000000000000000000

//

取整除 - 返回商的整数部分

9//2 输出结果 4, 9.0//2.0 输出结果 4.0

运算符

描述

实例

==

等于 - 比较对象是否相等

(a == b) 返回 False。

!=

不等于 - 比较两个对象是否不相等

(a != b) 返回 True.

<> 

不等于 - 比较两个对象是否不相等

(a <> b) 返回 True。这个运算符类似 != 。

大于 - 返回x是否大于y

(a > b) 返回 False。

小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。

(a < b) 返回 True。

>=

大于等于 - 返回x是否大于等于y。

(a >= b) 返回 False。

<=

小于等于 - 返回x是否小于等于y。

(a <= b) 返回 True。

a = 10    b = 20

运算符

描述

实例

=

简单的赋值运算符

c = a + b 将 a + b 的运算结果赋值为 c

+=

加法赋值运算符

c += a 等效于 c = c + a

-=

减法赋值运算符

c -= a 等效于 c = c - a

*=

乘法赋值运算符

c *= a 等效于 c = c * a

/=

除法赋值运算符

c /= a 等效于 c = c / a

%=

取模赋值运算符

c %= a 等效于 c = c % a

**=

幂赋值运算符

c **= a 等效于 c = c ** a

//=

取整除赋值运算符

c //= a 等效于 c = c // a

运算符

逻辑表达式

描述

and

x and y

布尔"与" - x和y都为True时结果为True,否则为False。

or

x or y

布尔"或" - x和y都为False时结果为False,否则为True。

not

not x

布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

运算符

描述

实例

in

如果在指定的序列中找到值返回 True,否则返回 False。

x 在 y 序列中 , 如果 x 在 y 序列中返回 True。

not in

如果在指定的序列中没有找到值返回 True,否则返回 False。

x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

运算符

描述

**

指数 (最高优先级)

*, /, %, //

乘,除,取模和取整除

+, -

加法减法

<=, <, >, >=

比较运算符

<>, ==, !=

等于运算符

=, %=, /=, //=, -=, +=, *=, **=

赋值运算符

in, not in

成员运算符

not, or, and

逻辑运算符

#   Python中常用的算术运算符有:+、-、*、/、%、**、// - Python中常用的比较运算符有:==、!=、<>、>、<、>=、<= - Python中常用的赋值运算符有:=、+=、-=、*=、/=、%=、**=、//= - Python中常用的逻辑运算符有:and、or、not - Python中常用的成员运算符有:in、not in # 预习 #   Python中分支语句的语法形式。 

原文地址:https://www.cnblogs.com/chenhaoru/p/10034768.html