python 语言基础

熟练掌握一门编程语言,最好的办法是充分了解,掌握基础知识,并亲自体验,多敲代码,熟能生巧;

2.1.1注释 

单行注释  #后边的部分

多行注释  '''中间部分'''

中文编码声明注释 # -*- coding:编码 -*-

2.1.3编码规范

编写规则采用 PEP 8作为编码规范

每个import 语句只导入一个模块

不要再行尾加;

单行命令不要超过80字符

使用必要的空行增加代码的可读性

适当使用异常处理结构提高程序的容错性

2.2 保留字

保留字不可以作为其他用处

Python中共有33个保留字:

and 

as

assert

break

class

continue

def

del

elif

else

except

finally

for

from

False

global

if

import

in

is

lambda

nonlocal

not

None

or

pass

raise

return

try

True

while

with

yield

python中所有保留字是区分字母大小写的

例子:打印关键字 

import keyword

print(keyword.kwlist)

2.2.2 标识符

标识符主要用来表示变量,函数,类,模块和其他对象的名称

2.3变量

在python中不需要先声明变量名及其类型,直接赋值即可创建各种类型的变量。python是一种动态类型的语言,变量的类型可以随时变化

print(type(mm)) 可以输出 mm的类型;

2.4基本数据类型

2.4.1 数字类型:主要包括整数,浮点数,复数

2.4.2 字符串类型:

字符串,连续的字符序列

转义字符

\  续行符

\n 换行符

\0 空格

\t 制表符

\" 双引号

\'单引号

\\一个反斜杠

\f 换页

\0dd 八进制数

\xhh 十六进制数

在字符串定界符引前的前面加上字幕 r或R ,那么该字符串将原样输出

2.4.3 布尔类型

Ture False None

2.4.4数据类型转换

int(x) 将x转换成整数类型

float(x)将x转换成浮点数类型

complex(real[,imag])创建一个复数

str(x) 将x转换成字符串

repr(x)将x转换为表达式字符串

eval(str)计算在字符串中的有效Python表达式,并返回一个对象

chr(x)将整数x转换为一个字符

ord(x)将字符x转换为它对应的整数值

hex(x)将一个整数转换为十六进制字符串

oct(x)将一个整数转换为八进制字符串

2.5运算符

算数运算符

+ 加 1+1

-减2-1

*乘 2*3

/除 6/2

%取余 5/3

//取整 9/5

**求幂2**4

赋值运算符

= 简单的赋值运算

+= 加赋值

-= 减赋值

*= 乘赋值

/= 除赋值

%= 取余赋值

**=幂赋值

//=取整赋值

比较(关系)运算符

> 大于

<小于

==等于

!=不等于

>=大于等于

<=小于等于

逻辑运算符

and 与

or 或

not 非

位运算符

& 位与 两个操作数 只有对应的数位同时为1 结果才为1

| 位或   两个操作数 只有对应的数位同时为0 结果才为0

^位异或 两个操作数 只有对应的数位相同  结果为0 ;不同 结果为1

~位去反 将操作数 对应的数 1改为0 ; 0改为1

<<左移运算符 将二进制操作数向左移动指定的位数,左边溢出的位被丢弃,右边的空位为0补充相当于乘2的n次幂

>>右移运算符 将二进制操作数向右移动指定的位数,右边溢出的位被丢弃,最高位为0 左边的空位为0补充,最高位为1 左边的空位为1补充,相当于除以2的n次幂

运算符的优先级

2.6基本输入和输出

2.6.1 使用input 函数输入

tip=input("请输入文字")

tip=int(input("请输入数字"))

2.6.2 使用print函数输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值