python基础

. 环境搭建

a) anaconda环境配置

b) 解释器

CPython:1.官方解释器;2.C语言开发;3.使用最广

IPython:1.基于CPython;2.交互式解释器

PyPy:1.JIT技术;2.动态编译;3.执行速度快

Jython:1.Java平台

IronPython:1.net平台

. python初体验

a) print and input

print('Hello,world!')

. python基础讲解

a) python变量特性+命名规则

变量名称只能含有字母、数字或者下划线,不包含空格,且必须以字母或者下划线开头。
不能使用保留字和内置标识符。

b) 注释方法

在python代码需要注释是,可以使用“#”符号,则注释部分不参与执行。

c) python中“:”作用

Python没有像其他语言一样采用{}或者begin…end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。

d) 学会使用dir( )及和help( )

内置函数dir( )用于按模块名搜索模块定义,它返回一个字符串类型的存储列表。
无参数调用时,dir( ) 函数返回当前定义的命名:
help( )是用于查找帮助的,可以查找函数的参数使用规则等。

e) import使用

import 用于导入模块(包、模块和库)

f) pep8介绍

. python数值基本知识

a) python中数值类型,int,float,bool,e记法等

int 整形,float 浮点型,bool 布尔型等等,数值型和其他工具的没有太大的区别。

b) 算数运算符

a,b,c=2,3,10
print('a与b的和:',a+b)
print('c与b的差:',c-b)
print('a与b的积:',a*b)
print('c除以a的商:',c/a)
print('c除以b整除:',c//b) #整除
print('c除以b取余:',c%b)  #取余
print('a的b次幂:',a**b)  #次幂

c) 逻辑运算

print(2 and 0)  #返回0
print(1 and 2)  #返回2
print(2 and 1)  #返回1,两者为True情况下,and采取就近原则
print(0 or 1)   #返回1,第一个为0则判断第二个
print(1 or 0)   #返回1,第一个不为0则返回第一个
print(not 1)    #返回False
print(not 0)    #返回True

d) 成员运算符

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

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

e) 身份运算符

is:判断两个标识符是不是引用自一个对象。

is not:判断两个标识符是不是引用自不同对象。

f) 运算符优先

由高到低依次为:

幂运算(**)→正负号(+、-)→算术运算符(+、-、*、/、//、%)→比较运算符(<、>、≥、≤、==、!=)→逻辑运算符(not、and、or)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值