Python基础学习

python基础语法

行与缩进

python中不需要用大括号{}来表示代码块,而是使用缩进来表示代码块。同一个代码块的缩进必须相同

像if,while这样的复合语句,首行以关键字开始。以冒号(:)结束。

if a == 0:
    print('1')
else:
    print('2')

注释

Python中单行注释以#开头,

多行注释用  """  或者 '''来开始,也可以用#开头,代码块常用 """ 来注释。

'''
注释1
'''

"""
注释2
注释3
"""

# 注释
# 注释

变量

弱语言:变量声明时对数据类型要求不严格

例如在java中:int a = 109

                        float b = 2.12

python: a = 100

变量命名规范

格式: 变量名=值

变量名的命名规范:

1.字母,数字,下划线,其他特殊符号不行 .

2.不能以数字开头 .

3.不能使用关键字.

4.区分大小写.

python关键字

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class',

'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if',

'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try',

'while', 'with', 'yield']

在python中如果一个变量名很长的话,常用下划线(_)来分隔开。

例如 get_customer_id

输入输出

python内置输入函数为input(),键盘输入数据类型默认为字符串。

a = input("请输入")
print(type(a))

type(a)  判断a的类型的函数。

运行结果为

请输入123
<class 'str'>

输出函数为print()

字符串格式化

符号

%s      字符串            string

%d      整数                digit

%f       浮点数            float

name = '小芳'
age = 21
print('%s今年%d岁了' % (name, age))

输出结果为

小芳今年21岁了

模块的导入

模块的导入通常用import

导入模块中的某个或者(多个函数)用from ... import  Function1,Function2,Function3...

python基本数据类型

在Python中有六个标准的数据类型:

不可变数据类型:Number(数字)、String(字符串)、Tuple(元组)。

可变数据类型:List(列表)、Dictionary(字典)、Set(集合)。

数字类型(Number)

在python中数字有四种类型:整数,布尔类型,浮点数,复数。

int(整数),例如1,2,3。

bool(布尔),例如 True,False。

float(浮点数),例如 1.36。

complex(复数),例如 2+7j。

PS:Python3中,bool是int的子类,True和False可以和数字相加。

类型转换

str---->int  int(a)  但是如果a是'9.9'而且是字符串类型转成int的时候报错了
str----->float   float(a)
int----->str     str(a)
float----->str    str(a)
int----->float    float(a)
float----->int      int(a)      只不过float类型中的小数点后面的数字被抹掉了
bool----->int     True---->1       False------>0

python基本运算符

算数运算符

  +     -     *    /(除法)  %(取余) //(整除)    **(m**n表示m的n次方)

赋值运算符

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

a += b    就是 a = a + b

其他同理。

比较(关系)运算符

>      <     >=     <=     ==      !=     is

结果:True    Fslse

逻辑运算符

and(与) or(或) not(非)

运算符优先顺序

  • 33
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值