01-python基础语法

python基础语法

注释

单行注释:# 注释内容
多行注释:""" 多行注释 """

type()语句

判断类型


例如:

print(type(123))
print(type(23.4))
print(type("Hello"))

输出为:

数据类型转换

  • int(x) <===> 将x转换为一个整数
  • float(x) <===> 将x转换为一个浮点数
  • str(x) <===> 将x转换成一个字符串

ps:

  1. 字符串类型转换成整型或者浮点型时,必须合法。
  2. float型的数据转换成int型,大转小,会有精度损失。

标志符的命名规则

  • 由英文、中文(不推荐)、数字(不能做开头)、下划线(_)构成。
  • 严格区分大小写
  • 不可使用关键字:True、False、None、def……

变量的命名规范

  • 全英文小写
  • 见名知意
  • 多个单词用下划线分隔开

常用运算符

+、-、*、/、%、**(次方)、//(取整除)

字符串定义

单引号、双引号、三引号定义法(要用变量来接受就不是多行注释)

字符串的嵌套

要想在字符串里有单引号、双引号,有如下两种方法:

  1. 用不同于字符串定义的引号
    eg:
    name = '"黑马'
    name = " '黑马 "

  2. 用转义字符\解除引号效用
    eg:name = "\"黑马"

字符串格式化

字符串与各类型变量的拼接

  • 字符串与字符串变量、字符串拼接可以用+来进行
  • 字符串与其他类型变量不能直接拼接。但能间接拼接,用逗号来连接时,会出现空格的情况。

eg:print("我有共:",money,"元。。。")

结果为:我有共: 40 元。。。
ps:40的前后都有空格

字符串格式化方法

方式一:%占位符拼接

class_num = 3
person_num = 50
print("我们%s班有%s个人"%(class_num,person_num))

ps:%表示要占位,s表示将变量转换成字符串类型放入占位的地方

精度控制(%m.nf)

%5d,将宽度控制在5位。
11 ==> [空格][空格][空格]11

%5.2f,宽度2位,小数2位。
11 ==> [空格]11.00,其中,小数位和小数点也加入了宽度的计算

方式二:f"xxx{变量}",其中f表示format,无法进行精度控制,原样输出

year = 2024
salay = 2333.45
print(f"我毕业年为{year},工资为{salay}")

input()语句

键盘输入语句input("xxx"),返回值为str,"xxx"为输入前的提示语句,也可以没有

posted @ 2024-03-22 22:40  艾梦溪  阅读(14)  评论(0)    收藏  举报