Python基础知识html
(1)python模块
(2)如何声明python变量
(3)进制转换
(4)格式化数字
(5)单行注释和多行注释
(6)单引号和双引号字符串
(7)拼接字符串
(8)长字符串python
第一课:python模块 python模块 = 封装了API的library 咱们先不讲如何定义模块 ,咱们先讲如何引用模块 模块分为2类 一、python自身提供的模块 二、自定义模块 //这两种方法呢,咱们引用的方式是同样的 引用模块的关键字为import 这个和Java的引用方式是同样的,可是 有很大的区别,这里只是作一个简单的比较 import 最简单的方式就是 import mondule_name //就是用import 后面跟模块名字 这是最简单的方式 若是说,咱们要用这种方式去引用这种模块 那么如何来使用模块中的api呢 好比使用函数 //方法1 module_name.function_name 如何咱们在当前的函数中要访问不少的这个模块中的函数 若是每次的访问 都在前面加一个mondule_name. 太麻烦了 那么为了简化 咱们就要把这个mondule_name. 省略 //方法为 from module_name improt function_name 咱们要使用的话直接 function_name 直接用 就行了 那若是要使用这个模块中的几百个函数,都这么写的话 仍是比较烦 接下来,咱们就要用到通配符 from module_name import * fun1 fun2 //这就是导入了这个模块中的全部的函数 咱们直接用就能够了 例子 咱们就用python中自带的模块来作实验, //等后面讲到自定义模块的时候再来作相应的实验 方法1 咱们写一个Test.py import math //导入math这个模块 那么咱们就可使用math中全部的函数了 print(math.floor(20.4)) //这个的意思打印舍去的意思 输出的结果为 20 //就是无论小数点后面是多少都舍去通过咱们实验 后面是20.9的时候 输出的结果也是20 方法2 sqrt //导入masth 中的 开发(sqrt) 这个函数 //improt语句能够出如今python代码中的任何地方,但必须在应用以前 from math import sqrt print(sqrt(20)) 输出结果为 4.47213595499958 方法3 from math import * // 这里咱们就可使用masth模块中的全部的函数 print(sin(3.14/2)) 输出结果为 0.9999996829318346 // 正弦函数 无线接近1 完整代码为 以下: # coding:utf-8 //要加这个要否则报错 这样写也能够 # -*- coding: UTF-8 -*- import math from sympy.integrals.rubi.rules import sine print(math.floor(20.9)) from math import sqrt print(sqrt(20)) # 方法3 from math import * print(sin(3.14/2)) 有效解决“SyntaxError: Non-UTF-8 code starting with” 语法错误 https://blog.csdn.net/sexgeek/article/details/80019207 解决中文乱码的问题 //这是菜鸟网站 对中文乱码的解决方法 python2 个人学习环境为 python3 解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 就好了 注意:# coding=utf-8 的 = 号两边不要空格。 https://www.runoob.com/python/python-chinese-encoding.html 在咱们的环境中 # coding=utf-8 这样写不行 要这样写 # coding:utf-8 实际操做: # coding:utf-8 from math import * print(floor(20.4)) print(sqrt(20)) print(sin(3.14/2)) print("我爱你,中国") 输出结果为: /Users/majihui/pycharm_work/venv/bin/python /Users/majihui/pycharm_work/test01.py 20 4.47213595499958 0.9999996829318346 我爱你,中国