程序笔记   发布时间:2022-07-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Python程序开发——第一章 基本python语法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

目录

  • 前言
  • 一、PyCharm的使用
    • (一)创建工程文件夹
    • (二)创建 python 文件并运行
  • 二、注释和变量的命名事项
  • 三、基本输入、输出函数
  • 四、数字类型
    • (一)整型
    • (二)浮点型
    • (三)复数
    • (四)布尔类型
    • (五)常见的强制转换函数
  • 五、字符串
    • (一)字符串的表示
    • (二)格式化输出
      • 1、占位符
      • 2、format()格式化函数
      • 3、f-Strings方式
    • (三)字符串的操作和处理函数
    • (四)字符串的索引和切片
  • 六、数值运算操作符
  • 七、数值运算函数
  • 八、逻辑运算符
  • 结语


前言

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言࿰c;面向对象的本质是建立模型以体现抽象思维过程和面向对象的方法࿰c;且它是一种可以跨平台的编程语言࿰c;即可以在Windows࿰c;R_61_11845@acOS࿰c;Linux等多种平台上运行。本系列是通过集成开发环境PyCharm来进行Python程序开发的࿰c;以下有PyCharm的安装和使用。

一、PyCharm的使用

在PyCharm官网网址下载PyCharm并安装࿰c;以下是如何创建一个python文件并运行:

(一)创建工程文件夹

打开pyCharm࿰c;点击右上角的文件——新建项目c;其中蓝框两个位置要一致࿰c;红框是选择基本解释器c;如下图:

Python程序开发——第一章 基本python语法

设置好后࿰c;点击创建

Python程序开发——第一章 基本python语法

在右上角可以看到创建的工程文件夹:

Python程序开发——第一章 基本python语法

(二)创建 python 文件并运行

在右上角的文件中࿰c;点击新建或右键工程文件࿰c;选择新建中的python文件c;如下图:

Python程序开发——第一章 基本python语法

在以下弹出窗口࿰c;设置python文件的名称和选择python文件:

Python程序开发——第一章 基本python语法

这样就创建了一个简单的Python文件࿰c;其文件名为123.py:

Python程序开发——第一章 基本python语法

当写好代码后࿰c;右键点击运行

Python程序开发——第一章 基本python语法

运行结果如下࿰c;运行结果出现在下面框中:

Python程序开发——第一章 基本python语法

二、注释和变量的命名事项

在Python语言中࿰c;注释使用#'''来分别进行单行注释多行注释c;其中多行注释是以其开头࿰c;且也是以其结尾的。 Python中变量命名要求有以下: 1、大小写字母、数字、下划线和汉字字符及其组合。 2、首字符不能是数字࿰c;不能与保留字(关键字)相同(比如if、elif、True、false、or、and、as等等)。 3、区别大小写(比如you和You是不同的标识符)。

三、基本输入、输出函数

Python中提供了用于实现输入和输出功能的函数input()print()input函数用于接收一个标准输入数据࿰c;返回一个字符串类型数据࿰c;可以在input函数中加上nn࿰c;表示在输出结果前会输出两个空行࿰c;且按下回车键后程序才会等待用户输入。 print函数用于向控制台中输出数据࿰c;可以直接输出任何类型的数据࿰c;print函数是默认换行的࿰c;若不需要换行输出࿰c;即在后面加上end=""࿰c;例如下列Python代码:

account = input("请输入账号:")
password = input("请输入密码:")
print("请稍后...")
print("请再次确认您输入的账号和密码!")
print("您的账号为:", account, end="")
print("您的密码为:", password)

运行结果:

Python程序开发——第一章 基本python语法

四、数字类型

在Python中有四种数字类型:整型、浮点型、复数和布尔类型。

(一)整型

int࿰c;整型即整数类型࿰c;Python中有四种进制来表示整型࿰c;即二进制(以0B或0b开头)、八进制(以0O或0o开头)、十进制和十六进制(以0X或0x开头)。

(二)浮点型

float࿰c;浮点型即带有小数点的数值࿰c;对于一些较大和较小的浮点数࿰c;可以通过科学计数法来表示࿰c;例如3.5e3表示3.5×10^3࿰c;3.5e-3表示3.5乘以10的负三次幂。

(三)复数

complex࿰c;复数c;其由实部和虚部组成࿰c;实部和虚部都是浮点型。可以通过复数的一般形式来创建复数࿰c;也可以通过complex()函数来创建࿰c;例如下列Python代码:

new_complex1=3.2+2.7j
print("创建的复数为:", new_complex1)
new_complex2 = complex(2, 5)
print("创建的复数为:", new_complex2)

运行结果如下:

Python程序开发——第一章 基本python语法

(四)布尔类型

Python中布尔类型只有两个取值࿰c;即True和false࿰c;可以说布尔类型是一种特殊的整型࿰c;即True和false对应整型中的1和0࿰c;且所有的对象都可以转换为布尔类型。 例如以下会被bool()转换为false:None、为0的数字类型、空序列、空字典、空实例࿰c;例如下列Python代码:

print("以下会被转换为布尔类型中的false:")
print(bool(None))
print(bool(0.0))
print(bool(""))
print(bool([]))
print(bool(()))
print(bool({}))

运行结果如下:

Python程序开发——第一章 基本python语法

(五)常见的强制转换函数

通过int()、float()和str()强制转换函数将其它类型强制转换为相应的类型࿰c;例如下列Python代码:

print(float(100))
print(int(3.333333))
str_1 = "100"
str_2 = "3.333333"
str_sum = float(str_1) + float(str_2)
print(str_sum)

运行结果如下:

Python程序开发——第一章 基本python语法

五、字符串

(一)字符串的表示

字符串是一种可以用来表示文本的数据类型࿰c;Python中的字符串创建后不能修改࿰c;可以使用'或者"来定义单行字符串c;它们的含义是一样的࿰c;若要定义多行字符串c;使用'''"""来定义࿰c;且都是以引号开头和结尾的。

(二)格式化输出

在Python中࿰c;可以通过占位符、format()格式化函数和f-Strings方式三种来对字符串格式化输出

1、占位符

简单的来说࿰c;通过使占位符%来为实际值预留位置࿰c;且可以说明该格式࿰c;下面是常用的占位符:

Python程序开发——第一章 基本python语法

例如下列Python代码࿰c;通过占位符占位输出字符串类型%s和十进制整数类型%d:

account = "A001"
password = 123456
print("请确认您的账号id和登陆密码!")
print("您的账号为:%s࿰c;登陆密码为:%d。" % (account, password))

运行结果:

Python程序开发——第一章 基本python语法

2、format()格式化函数

使用格式化函数可以不用注意变量的类型࿰c;直接通过{}来预留实际值位置࿰c;且可以通过在{}中编号(从0开始)来确定预留位置࿰c;若没有使用编号࿰c;将通过format()中的参数顺序依次进行替换。 例如࿰c;下列Python代码࿰c;通过.format()函数替换实际值࿰c;0对应password、1对应account、2对应tel、3对应address:

account = "A001"
password = 123456
tel = 10187962245
address = "三环路"
print("您的账号:{1}࿰c;登陆密码:{0}࿰c;号码:{2}c;住址:{3}。".format(password, account, tel, address))

运行结果:

Python程序开发——第一章 基本python语法

另外也可以使用format()格式化函数来进行一些数字运算的格式化࿰c;比如: 保留n位小数点:{:.nf}࿰c;其中n为浮点数的n位小数。 数字补齐:{:m>nD}c;其中m为补齐的数字࿰c;n为补齐后数字的长度࿰c;中间可以为>或<࿰c;表示在原数字左侧和右侧进行补齐。 显示百分比:{:.n%}࿰c;其中n为保留的小数位。 例如࿰c;下列Python代码:

number1 = 120.12537
print("{:.2f}".format(number1))
number2 = 10
print("{:0<3D}".format(number2))
number3 = 0.8542
print("{:.3%}".format(number3))

运行结果如下:

Python程序开发——第一章 基本python语法

3、f-Strings方式

f-Strings方式只适用于Python3.6版本之后的版本࿰c;它以fF放在字符串的前面࿰c;使用{}来预留实际值位置࿰c;它也是不需要注意变量的类型࿰c;它相比其它格式化输出方式更加高效。 例如下列Python代码:

account = "A001"
password = 123456
tel = 10187962245
address = "三环路"
print(f"您的账号:{account}c;登陆密码:{password}c;号码:{tel}c;住址:{address}。")

运行结果如下:

Python程序开发——第一章 基本python语法

(三)字符串的操作和处理函数

1、通过运算符可以对字符串进行一系列的操作࿰c;比如要想将两个字符串拼接起来࿰c;可以使用运算符+来实现;通过使*c;重复输出字符串࿰c;例如下列Python代码:

account = "A001"
address = "三环路"
print(account+address)
print(account*3)

运行结果如下:

Python程序开发——第一章 基本python语法

2、通过使replace()函数࿰c;对旧的字符串进行新的字符串替换c;replace()函数中参数依次为原有字符串、新字符串、替换次数࿰c;例如下列Python代码:

account = "A001 A001"
print(account.replace("A001", "b001", 1))

运行结果如下࿰c;由于我们设置的替换次数为1࿰c;所以只替换了原字符串中的一个A001:

Python程序开发——第一章 基本python语法

3、通过使split()函数对字符串进行分割c;split()函数中参数依次为分隔符(默认为空字符࿰c;可以为空格、n、t等等)、分割数࿰c;例如下列Python代码:

address = "A B C D E F"
print(address.split())

运行结果如下:

Python程序开发——第一章 基本python语法

4、另外通过使Strip()函数对字符串的两侧的空格进行清除或清除两侧特定的字符࿰c;例如下列Python代码:

address1 = " acc2 "
print(address1.Strip())
address2 = "**acc2**"
print(address2.Strip("*"))

运行结果如下:

Python程序开发——第一章 基本python语法

5、通过使len()函数取字符串的长度࿰c;即该函数返回字符串的长度࿰c;例如下列Python代码:

x = "apple"
print(len(x))

运行结果如下:

Python程序开发——第一章 基本python语法

6、通过chr()函数和ord()函数可实现Unicode编码和单字符之间的转换࿰c;如下:

Python程序开发——第一章 基本python语法

例如下列Python代码:

x = "a"
print(ord(x))
y = 65
print(chr(y))

运行结果如下:

Python程序开发——第一章 基本python语法

(四)字符串的索引和切片

当需要提取字符串中的特定字符或子串时࿰c;就可以通过索引和切片来实现。 通过索引c;可以返回字符串中单个字符࿰c;索引分为正向索引和反向索引࿰c;正向即从0开始࿰c;从左至右依次递增;反向也是从0开始࿰c;但从右至左࿰c;依次递减。 例如下列Python代码:

str_fruit = "apple"
print("正向索引:")
print(str_fruit[2])
print("反向索引:")
print(str_fruit[-2])

运行结果如下:

Python程序开发——第一章 基本python语法

切片c;即返回字符串中的一段字符子串࿰c;用于截取目标对象的一部分࿰c;表示为[起始:结束:步长]c;默认步长为1࿰c;步长表示每多少个步长取顺序的第一个࿰c;如果是负数的话࿰c;则表示逆顺序取。 通过切片切下的子串包含起始位࿰c;但不包含结束位࿰c;即左闭右开࿰c;例字符串[M:N]中࿰c;当缺少M表示从开头取至结尾࿰c;当缺少N表示从结尾取至开头。 例如下列Python代码:

str_number = "〇一二三四五"
print(str_number[0:3:1])
print(str_number[0:3:2])
print(str_number[0:-2:3])
print(str_number[:3])
print(str_number[3:])
print(str_number[2:3])
print(str_number[::-1])

运行结果如下:

Python程序开发——第一章 基本python语法

可以这样来理解࿰c;比如print(str_number[0:3:2])࿰c;起始位为0࿰c;结束位为3࿰c;步长为2࿰c;每2个取顺序的第二个࿰c;第一个为〇࿰c;第二个为二:

Python程序开发——第一章 基本python语法

六、数值运算操作符

以下是一些常用的数值运算操作符: 1、x/y 除࿰c;即x与y的商࿰c;比如10/3的结果为3.3333……。 2、x//y 整数除࿰c;即x与y的整数商࿰c;比如10//3的结果为3。 3、x%y 取余数࿰c;即模运算࿰c;比如10%3的结果为1。 4、x ** y 幂运算࿰c;即x的y次幂࿰c;当y为小数时࿰c;表示开方运算࿰c;比如10 ** 0.5的结果为10的开平方。

七、数值运算函数

1、abs(X) 对x取绝对值。 2、divmod(x,y) 商余(x//y和x%y)࿰c;同时输出商和余数。 3、pow(x,y) 取幂࿰c;即x**y。 4、max(x1,x2,x3,…)和min(x1,x1,x1,…)表示取最大值和取最小值࿰c;其中括号内不限。

八、逻辑运算符

使用运算符or连接两个操作数时࿰c;若左操作数的布尔值为True࿰c;则返回左操作数࿰c;否者返回右操作数。 使用运算符and连接两个操作数时࿰c;若左操作数的布尔值为false࿰c;则返回左操作数࿰c;否者返回右操作数。 使用运算符not时࿰c;若操作数的布尔值为True࿰c;则返回false࿰c;否则相反。 例如下列Python代码:

print(0.5 or 100)
print(0.5 and 100)
print(not(1))

运行结果如下:

Python程序开发——第一章 基本python语法

结语

以上就是本次Python程序开发的全部内容࿰c;篇幅较长࿰c;感谢您的阅读和支持࿰c;若有表述或代码中有不当之处c;望指出!您的指出和建议能给作者带来很大的动力!!!

大佬总结

以上是大佬教程为你收集整理的Python程序开发——第一章 基本python语法全部内容,希望文章能够帮你解决Python程序开发——第一章 基本python语法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。