乐趣区

关于python:一Python基础语法

Python 根底语法

提醒:本文依据 b 站黑马 python 课整顿

链接指引 => 2022 新版黑马程序员 python 教程

一、字面量

字面量:在代码中,被写下来的的固定的值,称之为字面量
Python 中罕用的有 6 种值(数据)的类型:

二、字符串

字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串

类型 程序中的写法 阐明
整数 666,-88 和事实中的写法统一
浮点数(小数) 13.14,-5.21 和事实中的写法统一
字符串(文本) “ 小叮当呀 ” 程序中须要加上双引号来示意字符串

2.1 字符串拼接

name = ss
print("111" + "222")
print("xx" + name + "qqq")

2.2 字符串格式化

%s

  • % 示意:我要占位
  • s 示意:将变量变成字符串放入占位的中央

留神:多个变量占位,变量要用括号括起来,并依照占位的程序填入

# p = "你好, 呀呀呀 %s" % '天天'
message = "你好 %s, 呀呀呀 %s" % (11, 444)
print(message)

Python 中,其实反对十分多的数据类型占位,最罕用的是如下三类:

格局符号 转化
%s 将内容转换成字符串,放入占位地位
%d 将内容转换成整数,放入占位地位
%f 将内容转换成浮点型,放入占位地位
name = 'xixi'
pri = 19.99
fac = 1.2
day = 2
print('公司名称:%s,股票:%d,增长;%.3f' % (name, pri, fac*day))

2.3 格式化的精度管制

咱们能够应用辅助符号 ”m.n” 来控制数据的宽度和精度:

  • m,管制宽度,要求是数字(很少应用), 设置的宽度小于数字本身,不失效
  • .n,管制小数点精度,要求是数字,会进行小数的四舍五入
    示例:
  • %5d:示意将整数的宽度管制在 5 位,如数字 11,被设置为 5d,就会变成:空格[空格]11,用三个空格补足宽度。
  • %5.2f:示意将宽度管制为 5,将小数点精度设置为 2

    • 小数点和小数局部也算入宽度计算。如,对 11.345 设置了 %7.2f 后,后果是:空格 11.35。2 个空格补足宽度,小数局部限度 2 位精度后,四舍五入为 .35
  • %.2f:示意不限度宽度,只设置小数点精度为 2,如 11.345 设置 %.2f 后,后果是 11.35

2.4 字符串类型的不同定义形式

字符串有 3 种不同的定义形式:

2.5 字符串格式化形式 2

语法:f”{变量} {变量}”

这种形式:

  • 不理睬类型
  • 不做精度管制
name = 'xixi'
pri = 19.99
fac = 1.2
day = 2
print(f'公司名称:{name},股票:{pri},增长{fac * day}')

2.6 字符串格式化 – 表达式的格式化

在无需应用变量进行数据存储的时候,能够间接格式化表达式,简化代码

三、正文

正文:在程序代码中对程序代码进行解释阐明的文字。
作用:正文不是程序,不能被执行,只是对程序代码进行解释阐明,让他人能够看懂程序代码的作用,可能
大大加强程序的可读性。

# print("hello word")
# 单行正文
"""多行正文"""

四、变量

变量:在程序运行时,能贮存计算结果或能示意值的抽象概念。
简略的说,变量就是在程序运行时,记录数据用的

变量的定义格局: 变量名称 = 变量的值

Python 中如何做减法?
应用符号 - 即可实现减法运算
拓展:加(+)、减(-)、乘(*)、除(/)

# 例:money = 50
print("钱包还有:", money - 10)

五、数据类型

类型 形容 阐明
string 字符串类型 . 用引号引起来的数据都是字符串
int 整型(有符号) . 数字类型,寄存整数 如 -1,10, 0 等
float 浮点型(有符号) . 数字类型,寄存小数 如 -3.14, 6.66

5.1 type()语句

变量有没有类型:没有,字符串变量示意变量存储了字符串而不是示意变量就是字符串
咱们能够通过 type()语句来失去数据的类型:

语法:type(被查看类型的数据)

print(type('小叮当'))
print(type(666))

六、数据类型转换

常见的转换语句:

语句(函数) 阐明
int(x) 将 x 转换为一个整数
float(x) 将 x 转换为一个浮点数
str(x) 将对象 x 转换为字符串

类型转换注意事项:

  1. 任何类型,都能够通过 str() ,转换成字符串
  2. 字符串内必须真的是 数字,才能够将字符串转换为数字
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)

七、运算符

7.1 算术(数学)运算符

运算符 形容 实例
+ 两个对象相加 a + 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 次方,输入后果 100000000000000000000

7.2 赋值运算符

运算符 形容 实例
= 赋值运算符 把 = 号左边的后果 赋给 右边的变量,如 num = 1 + 2 * 3,后果 num 的值为 7

7.3 复合赋值运算符

运算符 形容 实例
+= 加法赋值运算符 c += a 等效于 c = c + a
-= 减法赋值运算符 c -= a 等效于 c = c – a
*= 乘法赋值运算符 c = a 等效于 c = c a
/= 除法赋值运算符 c /= a 等效于 c = c / a
%= 取模赋值运算符 c %= a 等效于 c = c % a
**= 幂赋值运算符 c = a 等效于 c = c a
//= 取整除赋值运算符 c //= a 等效于 c = c // a

八、数据输出

留神:无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型

input 语句(函数)
在 Python 中,与之对应的还有一个 input 语句,用来获取键盘输入。

  • 数据输入:print
  • 数据输出:input

应用上也非常简单:

  • 应用 input()语句能够从键盘获取输出
  • 应用一个变量接管(存储)input 语句获取的键盘输入数据即可
name = input("你是谁呀?")
print(f"我是:{name}")

总结

以上就是 Python 根底语法,本文仅仅简略介绍了 Python 的应用,之后会继续更新,欢送大家点赞关注呀~~

退出移动版