Python 3 学习 (一)

2021/8/31 9:06:37

本文主要是介绍Python 3 学习 (一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

------------恢复内容开始------------

------------恢复内容开始------------

代码编辑环境: 记事本

问题:在 cmd命令行中打开.py 文件时中文乱码    为什么:windows默认编码并不是utf-8格式,而是GBK格式   解决方法:调用CHCP指令  将chcp指令代码从936改成65001  

注意:编写时要 要用注释将代码格式定为utf-8格式    :#  codin=utf-8    或者:#-*-coding:utf-8 -*-

 

  模块:模块即使文件,是保存代码的最小单位  可以声明变量,函数,属性,类等Python代码元素

    调用不同模块的代码元素:  (一):import<模块名>  导入模块的全部元素

                  (二):from<模块名>import<代码元素>    导入单个元素

                 (三):from<模块名>import<代码元素>as<新元素名>    当当前引入的元素和模块中已有元素同名时,或想改成其他新名字时,进行改名

 

 

  实现时的问题:

  python及其注重缩进格式

  python引用横线“-”时会报错,使用下划线“_"代替

 

关于运算符:与c和c++大致相同      +,- ,*,/, % 

      额外:            **:a**b  为  a的b次幂 

                      //: a//b   为  a除以b取整数(向更小的方向,需注意负数)  例子:9//2=4  -9//2=-5

代码实现与实例:

    

 

 

 

 

 

 

应注意:返回a/b的值为浮点数,两个整数相除得到的是浮点数类型

 

 

 

 

 

 新增测试:发现无论,相除的两个数为整数还是浮点数得到的值均为浮点数 

Python3支持的数学函数:Python3 数字(Number) | 菜鸟教程 (runoob.com)

 Python3的数据类型:

  整型(int):Python3的整型是不存在限制的,可当做long型,且bool类型当做int型的子类型

  浮点型(float):整数部分和小数部分组成

  复数(complex):支持a+bj和complex(a,b),复数的实部和虚部都是浮点数

Python3的数据类型装换:

  int(x):将x转换为整数型

  float(x):将x转换为浮点型

  complex(x):将x转换为复数,x为实部,虚部为0

  complex(x,y):将x,y转换为复数,x为实部,y为虚部

关于数字运算:1,在变量使用前需要先“定义”(将变量赋值),不然会报错

       2,交互模式中,输出的表达式并非,没有一个变量来承担,该变量为"_",该变量备用认为只读变量

 

 

 

 

 

 

 Python3的字符串:Python3并不包含单字符类型,仅有字符串类型,用单引号'a',和双引号"a"都可以表明字符串

         Python3 处理字符串中的元素 (一)str[1]:与c/c++相同

                       (二) 序列:不好描述,看图理解吧

 

 

 实现:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

------------恢复内容结束------------

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

------------恢复内容结束------------

------------恢复内容结束------------

------------恢复内容结束------------



这篇关于Python 3 学习 (一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程