Python3从拿起到放下(基础篇)
本系列文章纯干货,无乱七八糟闲言碎语。
python 版本
v2,v3
截至本文,最新版本为v3.8.0,以最新为例,v2和v3有一定的差别。
环境搭建
在官网下载好后,傻瓜式安装。
配合pycharm使用,味道极佳。
打开pycharm,新建项目。
需要在在pycharm的配置中选择3.8.0版本,具体为:settings->project->project interpreter中
开始
- 快速入门
新建python文件hello.py,输入如下代码:其中,sep表示分隔符,a、b、c中间以1
2
3print("hello!")
print("world!")
print("a", "b", "c", sep="||")||隔开。
注:网上教程说需要在开头加入:但经测试,可以不加。1
#!/usr/bin/python3 - 排版
python有严格的语法控制,所有的语句需要从最左边第一个字符开始,子语句如if、while等以空格来区分代码的缩进控制。
如以下代码第二行开头有空格则编译错误IndentationError: unexpected indent:后面详细解读。1
2print("hello!")
print("hello2!") - 写入文本
在控制台下执行则将print语句中的字符输出到test.txt文件中去了。1
hello.py>test.txt - 数学运算 和Java、C不同,会自动进行整型转浮点型。其中6**2表示6的平方。
1
print(1+2*3/4-5*6**2)
优先级:幂运算、一目运算、乘除、加减。所以上述分别是:1
2
31+6/4-5*36
1+1.5-180
-177.5 - 交互模式
注:需要将python加入环境变量。
进入交互模式,在控制台输入python即可。
ctr+d 文件结束符。
退出交互模式,quit()、exit()或者ctr+z。 - 注释
#为python的注释,注释一行,注释内容不参与解析。 - 组成
程序有模块组成
模块由类、函数、语句等组成
语句包括表达式
表达式建立并处理数据对象且能返回数据对象的引用关系 - 核心数据类型
数字(整型,浮点型、复数、布尔型bool)
字符串 str
列表 list# 整数1
a = 1# 字符串1
2b = '1'
c = "1"# 复数1
2d = 1 + 1j
print(a, b, c, d, sep=",")# 八进制 0o开头1
print(0o123)# 十六进制 0x开头1
print(0xabc)# 二进制 0b开头1
print(0b1101011)# 科学计数法1
2print(3.2E-5)
print(-2.5e9)# None 表示空值# 地板除 取整1
print(3//2)
Python3从拿起到放下(基础篇)
https://leehoward.cn/2019/11/20/Python3从拿起到放下(基础篇)/