社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
Python作为时下流行的编程语言,是一种动态的、面向对象的脚本语言。Python的使用场景非常广泛:爬虫、数据分析、图形可视化、编写自动化测试代码等。下面说明开始学习Python前要进行的基础环境搭建等准备工作和Python的一些基础知识。
命令
2:conda upgrade --all
print()
在括号中加上字符串,就可以向屏幕上输出指定的文字。也可以直接输出数值。name = input('please enter your name: ')
print('hello,', name)
_
的组合,且不能用数字开头。#
开头;多行注释可以用多个#
号,还有 '''
和 """
key=>value
对用冒号 :
分割,每个键值对之间用逗号 ,
分割,整个字典包括在花括号 {}
中)、切片(取一个list或tuple的部分元素,如:L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']
,L[0:3]
表示取前3个元素,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素;也可以倒着取,L[-2:-1]表示取倒数第二个、倒数第一个元素)dir()
函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表,dir([object])
object – 对象、变量、类型,返回模块的属性列表。help()
函数用于查看函数或模块用途的详细说明。举例说明:int(Python3中只有一种整数类型 int,表示为长整型),float,bool,e记法等。
序号 | 数据类型 | 举例 |
---|---|---|
1 | int | 1,100,-8080 |
2 | float | 1.23,3.14,-9.01 |
3 | bool | True、False |
4 | e | 1.2e-5 |
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 - 两个对象相加 | a + b 输出结果 30 |
- | 减 - 得到负数或是一个数减去另一个数 | a - b 输出结果 -10 |
* | 乘 - 两个数相乘或是返回一个被重复若干次的字符串 | a * b 输出结果 200 |
/ | 除 - x除以y | b / a 输出结果 2 |
% | 取模 - 返回除法的余数 | b % a 输出结果 0 |
** | 幂 - 返回x的y次幂 | a**b 为10的20次方, 输出结果 100000000000000000000 |
// | 取整除 - 返回商的整数部分(向下取整) | >>> 9//2 结果为4 |
运算符 | 逻辑表达式 | 描述 | 实例 |
---|---|---|---|
and | x and y | 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 | (a and b) 返回 20。 |
or | x or y | 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。 | (a or b) 返回 10。 |
not | not x | 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。 | not(a and b) 返回 False |
运算符 | 描述 | 实例 |
---|---|---|
in | 如果在指定的序列中找到值返回 True,否则返回 False。 | x 在 y 序列中 , 如果 x 在 y 序列中返回 True。 |
not in | 如果在指定的序列中没有找到值返回 True,否则返回 False。 | x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。 |
运算符 | 描述 | 实例 |
---|---|---|
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。 |
注:安装完成后不能正确启动终端,尝试卸载已安装的Python并删除其环境变量后,再次重新安装Anaconda成功。 ↩︎
注:更新过程中出现错误“CondaHTTPError: HTTP 000 CONNECTION FAILED”:
运行以下命令后再次更新:
conda config --add channels
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/**
conda config --set show_channel_urls yes ↩︎
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!