当前位置: 首页 > 后端技术 > Python

一、Python基础语法

时间:2023-03-25 23:44:18 Python

Python基础语法小贴士:本文根据b站黑马python类整理链接指引=>2022新版黑马程序员Python教程1.字面量字面量:在代码中,写下来的是固定的Python中常用的值(数据)有6种类型:2.String字符串(string),又称文本,由中文、英文、各种等任意数量的字符组成symbols,numbersetc.所以字符串类型程序characters中的写法显示整数666,-88与实际写法是一致的。浮点数(小数)13.14、-5.21与实际写法一致。加双引号表示字符串2.1字符串拼接name=ssprint("111"+"222")print("xx"+name+"qqq")2.2字符串格式化%s%表示:我要放置一个地方s表示:把变量改成字符串,放在空格里。注意:多个变量占空间,变量必须用括号括起来,按照空格顺序填写#p="Hello,yeah%s"%'Everyday'message="Hello%s,yayah%s"%(11,444)print(message)在Python中其实支持的数据类型很多,最常用的有以下三种:格式符号转换%s将内容转换成字符串,放在占位符%d中将内容转为整数,放入占位符%f将内容转为浮点型,放入占位符name='xixi'pri=19.99fac=1.2day=2print('公司名称:%s,stock:%d,growth;%.3f'%(name,pri,fac*day))2.3格式化精度控制我们可以使用辅助符号“m.n”来控制数据的宽度和精度:m,控制宽度,要求是一个数字(很少用到),设置的宽度小于数字本身,不生效。n,控制小数点的精度,要求是一个数字,小数点会四舍五入例:%5d:表示控制整数的宽度为5位,比如数字11,如果设置为5d,就会变成:空格[space]11,用三个空格来补宽。%5.2f:表示宽度控制为5,小数点精度设置为2,小数点和小数部分也包含在宽度计算中。比如设置%7.2f为11.345后,结果为:space11.35。2个空格补宽,小数部分后限制为2位精度,四舍五入到0.35%。2f:表示不限制宽度,只设置小数点精度为2,如11.345设置%.2f后结果为11.352.4字符串类型字符串有3种不同的定义方式:2.5字符串格式化方法二语法:f”{variable}{variable}”这种方法:忽略类型,不做精度控制name='xixi'pri=19.99fac=1.2day=2print(f'companyname:{name},stock:{pri},growth{fac*day}')2.6字符串格式化-不使用变量存储数据的表达式格式化有时,您可以直接格式化表达式以简化代码。3.CommentsComments:程序代码中对程序代码进行说明的文字。作用:注释不是程序,不能执行。它们只是对程序代码进行解释,让其他人能够理解程序代码的功能,可以大大增强程序的可读性。#print("helloword")#单行注释"""多行注释"""4.变量变量:程序运行时可以存储计算结果或表示数值的抽象概念。简单的说,变量就是程序运行时用来记录数据的变量的定义格式:变量名=变量值Python中如何做减法?使用符号-完成减法的展开:加法(+)减法(-)乘法(*)除法(/)#例子:money=50print("Walletstillhas:",money-10)5.数据类型类型描述描述string字符串类型。引号内的数据均为stringintinteger(有符号)。Number类型,存储整数如-1、10、0等float浮点数(有符号)。Numbers类型,存储小数如-3.14、6.665.1Type()语句变量有type:不是,字符串变量表示变量存储的是字符串,而不是表示变量是字符串我们可以通过获取数据的类型type()语句:语法:type(查看类型的数据)print(type('TinkerBell'))print(type(666))6.数据类型转换常用转换语句:statement(function)descriptionint(x)convertsxForanintegerfloat(x)convertxtoafloating-pointnumberstr(x)convertobjectxtoastringtypeconversion注意:任何类型都可以通过str()转换成字符串,字符串必须是true只有数字可以将字符串转换为数字int_type=int(122.7777)float_type=float("11")str_type=str(11.2)print(type(int_type),int_type)print(float_type)print(str_type)VII.运算符7.1算术(数学)运算符运算符说明示例+两个对象相加adda+b输出结果30-减去一个负数或一个数减去另一个数a-b输出结果-10*乘以两个数相乘或返回一个字符串重复几次a*b输出结果200/除b/a输出结果2//取整数,返回商的整数部分9//2输出结果4,9.0//2.0输出结果4.0%取余数并返回除b%a的余数输出结果0**指数a**b为10的20次方,输出结果为10000000000000000000007.2赋值运算符运算符说明示例=赋值运算符将结果赋给右边的结果=号给左边的变量,比如num=1+2*3,结果num的值为77.3复合赋值运算符运算符说明示例+=加法赋值运算符c+=a等价于c=c+a-=减法赋值运算符c-=a等价于c=c-a*=乘法赋值运算符c=ais等价于c=ca/=除法赋值运算符c/=a等价于c=c/a%=模赋值运算符c%=a等价于c=c%a**=幂赋值运算符c=a是等价于c=ca//=舍入和除法赋值运算符c//=a等价于c=c//a8、数据输入注意事项:无论键盘输入什么类型的数据,都可以获得接收到的数据总是一个字符串类型的输入语句(函数)在Python中也有一个与之对应的输入语句,用于获取键盘输入数据输出:打印数据输入:input使用也很简单:使用input()语句可以从键盘获取输入使用一个变量来接收(存储)in获取的键盘输入数据putstatementname=input("Whoareyou?")print(f"Iam:{name}")总结以上就是Python的基本语法,本文只是简单介绍Python的使用,后续会继续稍后更新,欢迎大家点赞关注~~