python零基础学习-基础知识3-模块,数据类型与计算

模块: 封装好的功能, 又叫库

  • 标准库: 无需安装, 可直接导入, 如: sys, os.  注意: 导入库名不要与当前文件名相同
  • 第三方库: 需下载安装, 才能使用

示例:

import sys
import os

print(sys.path) #打印环境变量
print(sys.argv) #打印当前脚本的路径, pycharm中会打印绝对路径, cmd中会打印相对路径

#查看当前目录下所有文件  注意: 执行时可以输出到屏幕上, 但是不会存储下来
res=os.system("dir")
print(res) #打印结果为0

注意:

  • 导入XX.py文件, 在执行脚本时, 将会直接执行XX.py
  • 相同路径下文件可直接import
  • 如创建新的路径, 可将其放在环境变量中; 或直接将文件放到环境变量所指的文件夹中


数据运算

数学运算符: +   -   *   /   ** (幂)    %(取模, 返回除法的余数; 常用于奇偶数的判断)  // (整除, 返回商的整数部分)

条件运算符: ==   !=   <>    >    <    >=      <=

赋值运算符: =    +=    -=     *=      /=      %=      **=     //=

逻辑运算符: and     or     not  (例如: not 1==1)

成员运算符: in        not in (例如: if 1 in [1, 2, 3, 4])

身份运算符: is         is not (例如: a=[1,2,3,4]       if type(a) is list:)

位运算符: &(按位与: a&b)      | (按位或)        ^(按位异或, 异或:不同则为1, 否则为0)      ~(按位取反)    << (左移)   >>(右移)

三元运算符:

a, b, c=1, 3, 5

d=a if a>b else c   #如果a>b为真, 则d赋值为a, 否则d赋值为c

时间: 2024-11-01 12:27:36

python零基础学习-基础知识3-模块,数据类型与计算的相关文章

干货:入门Python需要重点学习的几个模块

我们学习Python的过程中总是遇到很多难题,最常见的比如IP限制,我们学会通过使用代理IP来解决,其他情况下也会存在很多异常或者麻烦,需要大家耐心学习,今天给大家分享的就是入门python需要重点学习的内容. 1.因为主要用python来做数据分析,所以直接下的anaconda.这个工具的主要优势是首先安装方便,一般情况下不要去管什么环境变量.然后是使用时,代码可以在一个一个格子里分开写,这对新手感觉很重要.因为新手容易出错,一次写一大段代码,出错了一脸蒙比不知道哪错了,分成一小段一小段运行比

python零基础学习-基础知识1-python简介

编程语言分类方法1: 编译型: 如C,C++, 编写代码为源文件, 要编辑生成可执行文件才能执行 解释型: 如vbs, python无需编译, 使用解释器来执行, 可执行性更好; java使用了两者折中的方式, 编译生成的文件仍依靠解释器执行, 所以也属于解释型语 编程语言分类方法2: 动态类型语言: 无需指定变量类型, 如python, ruby, vbs等 静态类型语言: 编译时检查变量类型, 如c, c++, java, c# 编程语言分类方法3: 强类型定义语言: 变量类型无法转变, 如

python零基础学习-基础知识2-代码初见

注释及引号的使用 #我是一行注释 ''' 那么巧, 我也是一行注释 ''' print('''打印多行字符串-第一行 打印多行字符串-第二行 ''') print("我在尝试引号嵌套'我在尝试引号嵌套") print('那么巧, 我也在尝试引号嵌套"我也在尝试引号嵌套') 要求用户输入字符, 及字符串拼接 注意: 用户输入的都为字符串, 如需当做数字使用需要进行转换: int(age) #要求用户输入 name=input("what's your name?&qu

PYTHON基础学习日志DAY5-time &amp;datetime模块

在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素.由于Python的time模块实现主要调用C库,所以各个平台可能有所不同.UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间.在中国为UTC+8.DST(Daylight Saving Time)即夏令时.时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算

Python自学入门学习基础之一: 列表和元组

本人从事Python多年,有好多小伙伴加了我之后说:有没有相对来说简单点的教程,你写的一些大项目我们小编看不懂!!今天我就发一篇小白入门学习之一的基础,列表和元祖,欢迎大家订阅公众号:Python从程序猿到程序猿,或者加 ,山君:49130.8659,编码:柯西 ...编码:柯西,,我会分享爬虫或者web从0基础到项目实战的一系列的视频资料,保证可以让你自学成才. 列表 首先,列表属于序列,那么序列类型可用如下内建函数-- list(iter):把可迭代对象转换为列表. str(obj):把ob

python基础学习之路No.2 数据类型

python中常见的数据类型有:整数.浮点数.字符串.列表.元组.字典 python相较其他语言,可以省略了声明,可以直接定义赋值使用. 例如: a=12 就相当于 其他语言中的  int a=12  省略的声明数据类型的int ?下面举例定义各类型的变量: 1.定义一个整数(int) a = 1 2.定义一个浮点型(float) b = 1.2 3.定义一个字符串(string) c = "hello"   (注:python中没有单引号双引号的区分,即还可写成:c = 'hello

网络基础相关的知识 socket模块

1.架构 1.C/S架构:client客户端和server服务器端 优势:能充分发挥pc机的性能 2.B/S架构:browser浏览器和server服务器    隶属于C/S架构 B/S架构  统一了应用的接口 2.通信的事 a.同一台电脑上两个py程序通信:打开一个文件 b.两个电脑如何通信:连一个网线 c.多个电脑通信: ex:电脑1(源)要找电脑2(目标) 电脑1首先发送一个请求帧,其中包含(我的IP地址和mac地址,以及我要找的IP地址的主机),将此请求发送给交换机. 交换机要广播这条消

python基础学习——基础数据类型练习题(二)

一.根据要求查找元组中的指定元素 l1=[11,22,33] l2=[22,33,44] 1)获取元组l1.l2中内容相同的元素 l1=[11,22,33] l2=[22,33,44] for i in l1: if i in l2: print(i) 结果 22 33 2)获取元组l1中包含,l2中不包含的元素 l1=[11,22,33] l2=[22,33,44] for i in l1: if i not in l2: print(i) 结果:11 3)获取元组l1和l2中不同的元素 l1

基础学习--标识符、关键字、数据类型与运算符

Java%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E6%97%A5%E5%B8%B8%20%E2%80%94%E2%80%94%20%E5%A4%9A%E8%BF%9B%E7%A8%8B%E5%BC%80%E5%8F%91 ?????FuZtCANh???????μ??? http://auto.315che.com/zhonghuav5/qa23385020.htm?mepv ?Q????mNb8MUd8????????? ?R????pocjfDLU?????