python第一次任务

一:环境搭建

a  :  anaconda环境配置:https://blog.csdn.net/miss_yan/article/details/78001593

b  :  解释器:这是一个关于解释器和编译器的区别。我引用的是别人的博客内容https://blog.csdn.net/touzani/article/details/1625760

二:python初体验

a  :  print and input,简单的输入与输出操作

name=input("please input your name:\n")

print("Hello",name)

三:python基础讲解

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

       在python中,变量的名字就相当于一个标签,并且在python中是以变量值为中心的。我们可以用id() 函数来查看数值的地址,该地址可被重复使用。

       命名规则:1,由字母,数字和下划线组成;
                    2,不能以数字打头,更不能全是数字;
                    3,区分大小写;
                    4,不要过于复杂冗长;
                    5,要合理有意义;
                    6,不能使用中文命名;
                    7,不能占用python的关键字;
                    8,推荐使用驼峰体或者下划线的方式进行变量命名

b  :  注释方法:

1、单行注释    行首 # 号

2、多行注释    

      用三个单引号 或 三个双引号 包括要注释的内容

3、Windows下的IDLE的注释快捷键是Alt+3,取消注释是Alt+4

4、python中文注释方法

     #coding=utf-8
     或者:
     #coding=gbk

c  :  python 中“:”的作用:出现在函数定义语句的末尾,表示下面的代码应当缩进,从属于if for while 语句,主要用来表示子类的开始。

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

       当你给dir()提供一个模块名字时,它返回在那个模块中定义的名字的列表。当没有为其提供参数时, 它返回当前模块中定义的名字的列表。

>>> import sys  # 获得属性列表,在这里是sys模块的属性列表
>>> dir(sys)
['__displayhook__', '__doc__', '__excepthook__', '__name__', 
'__package__', '__stderr__', '__stdin__', '__stdout__', 
'_clear_type_cache', '_compact_freelists','_current_frames', 
'_getframe', 'api_version', 'argv', ...]

               如果您需要快速获取任何的Python函数或语句的信息,那么您可以使用内置的“help”(帮助)功能。这是非常有用的,尤其是当使用翻译提示符时,例如,运行‘help(print)”——这将显示print函数的帮助--用于打印东西到屏幕上。

>>> help(print)
Help on built-in function print in module builtins:
 
print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
...

e  :  import 的使用方法:在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。

f  :  pep8介绍:

PEP8是Python的编码规范,其中心在于提高代码的可读性

    当然也需要根据实际业务考量:

        1.如果遵循反而可读性降低。

        2.因为历史原因等,遵循后与其他代码的规范不一样

         https://blog.csdn.net/zsh773992554/article/details/85249331

四:python数值基本知识

a  :  python 中数值类型的记法:

       1:整数:python中可以处理任意大小的整数,包括负整数

       2:浮点数:浮点数就是小数,之所以称之为浮点数使因为按照科学计数法,小数的小数点的位置是可以改变的

       3:字符串:是以''或""括起来的任意文本

       4:布尔值:只有true和false两种答案的数值类型

       5:空值:是python中一个特殊的值,用None表示

       6:此外python还提供了列表以及字典等多种数据类型,还可以创建自定义数据类型

b  :  算术运算符:

       

运算符 描述 实例
+ 10 + 20 = 30
- 10 - 20 = -10
* 10 * 20 = 200
/ 10 / 20 = 0.5
// 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4
% 取余数 返回除法的余数 9 % 2 = 1
** 又称次方、乘方,2 ** 3 = 8

c  :  逻辑运算符:

       

运算符 描述 示例
and 如果两个操作数都为真,则条件成立。 (a and b)的结果为False
or 如果两个操作数中的任何一个非零,则条件成为真。 (a or b)的结果为True
not 用于反转操作数的逻辑状态。 not(a and b) 的结果为True

d  :  成员运算符

       

运算符 描述 实例
in 如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。 x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True

e  :  身份运算符

       

运算符 描述 实例
is is 是判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False
is not is not 是判断两个标识符是不是引用自不同对象 x is not y , 类似 id(a) != id(b)。如果引用的不是同一个对象则返回结果 True,否则返回 False。

f   :  运算符优先级:

       

运算符 描述
** 指数 (最高优先级)
~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % // 乘,除,取模和取整除
+ - 加法减法
>> << 右移,左移运算符
& 位 'AND'
^ | 位运算符
<= < > >= 比较运算符
<> == != 等于运算符
= %= /= //= -= += *= **= 赋值运算符
is is not 身份运算符
in not in 成员运算符
not and or 逻辑运算符

        
 

猜你喜欢

转载自blog.csdn.net/weixin_44387346/article/details/87983661