python-基础第一次

1. 环境搭建

a) anaconda环境配置

b) 解释器

“好久之前就按照好了准备学,记得是一个高级课程上,还是花了几百块钱买的,我好像忘记了啊,突然想起来了。接着要好好跟着学了。”

2. python初体验

a) print and input

准备按照廖雪峰的课程开始一节节的学习了。

在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上。写程序也讲究一个感觉,你需要一个字母一个字母地把代码自己敲进去,在敲代码的过程中,初学者经常会敲错代码:拼写不对,大小写不对,混用中英文标点,混用空格和Tab键,所以,你需要仔细地检查、对照,才能以最快的速度掌握如何写程序。

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431611988455689d4c116b2c4ed6aec000776c00ed52000

 

这个怎么写.Py文件还是不会。

还有python的解释器这些都要安装吗?

Anaconda 怎么用呢还没有说。

其中有些数字计算在python环境中是可以直接打印的,但是在.py文件中需要写print()才能把结果打印出来。

为了写.py的文件,下载了文字notepad的编辑器。晚上家里的网太慢了,之后再补上这个.py的文本编辑器。文件名只能是英文字母、数字和下划线的组合。

Mac和linux下可以直接运行.py文件,但是windows不行。

 

代码运行助手成功了,只需要打开learning.py之后点击run,但是别的文件怎么开弄呢?

 

可以用逗号分隔进行输出,也可以有些做为文字符号加‘’,与数据计算一同输入。

变量的赋值和输出,

用input,或者直接输入,

输出,用print()

 

3. python基础讲解

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

编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。

采用缩进方式

4个空格的缩进

Python程序是大小写敏感的,如果写错了大小写,程序会报错

粘贴代码的缩进也会变化,不能直接执行。

 

b) 注释方法

用#,给读者看,不执行,

c) python中“:”作用

进入代码块                                                                               

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

dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表

help() 函数用于查看函数或模块用途的详细说明

help([object])

help('sys')             # 查看 sys 模块的帮助

……显示帮助信息……

 

 

  • object -- 对象、变量、类型。

e) import使用

 

__import__() 函数用于动态加载类和函数 。

如果一个模块经常变化就可以使用 __import__() 来动态载入。

__import__(name[, globals[, locals[, fromlist[, level]]]])

  • name -- 模块名

 

f) pep8介绍

https://mp.weixin.qq.com/s?src=11&timestamp=1554297122&ver=1524&signature=3aDXha84gBUlcmDWtaXu8FZ6JWnogyXQMNgbAn65OBbNPqQG-7oxTzJYXObR7ih6dmhj4MvcFxlUEMiP2FQoopNR7SmgjUe9ynbQHdYnWys4K3eqEJ8HLNt2bLz5cdqQ&new=1

需要记住这个编写规则

4. python数值基本知识

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

多个字符串内含有‘或者”时候,在前面加上转义字符\

比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\

允许用'''...'''的格式表示多行内容

 

b) 算数运算符

常量 PI

一般除法用/,商取整数用//,取余数用%

 

c) 逻辑运算

结果以TRUE和False来输出的,可以有and、or和not运算。

空值用None来表示。

 

--------------------------------------------第一次学习到廖雪峰的字符串和编码

d) 成员运算符

in 和not in

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

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

 

 

e) 身份运算符

http://www.runoob.com/python/python-operators.html#ysf7

is 和 is not

s 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

 

f) 运算符优先(由高到低)

运算符

描述

**

指数 (最高优先级)

~ + -

按位翻转, 一元加号和减号 (最后两个的方法名为 +@ -@)

* / % //

乘,除,取模和取整除

+ -

加法减法

>> <<

右移,左移运算符

&

'AND'

^ |

位运算符

<= < > >=

比较运算符

<> == !=

等于运算符

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

赋值运算符

is is not

身份运算符

in not in

成员运算符

not and or

逻辑运算符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值