python基础数据类型

[toc]

1.几个概念

表达式

  • 表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响
    1 + 1 2 * 2 类似于数学公式

语句 (完成功能)

  • 一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成,会对程序产生影响。
    print() 输出语句
    input() 输入语句
    for i in range() 循环语句
    f = 5 赋值语句

程序 program

  • 语句和表达式组成

函数 function

  • 封装语句完成特定功能
    • 内置BIF (Built-in Function)
    • def自定义函数
  • 函数的两个要素
    • 参数
    • 返回值 return

2.标识符

关键字

1.关键字 2. 标识符 3. 注释 4.变量和数值 5.运算符 6.语句 7.函数 8. 序列

import keyword
keyword.kwlist

标识符概念

  • 变量名 函数名 类名
  • 不能用数字开头 不能使用keyword
  • 驼峰命名或者下划线命名
    • myName
    • MyName
    • my_name

3.基本数据类型

  • 数据类型指的就是变量的值的类型,也就是可以为变量赋哪些值

整数和小数

  • int
  • float

布尔值和空值

  • bool True False 进行逻辑 判断 0 为假 非0为真
  • None常量 为空

4.字符串

什么是字符串

  • 单引号或者双引号包裹
  • "1" '2333'
  • r'c:\news' 原始字符串

转义字符

\t制表符
\n 换行符
\ 反斜杠
' '
" ''

文档注释

三重引号包裹

格式化字符串

  • 1.字符串的拼接
  • 2.函数参数的传递
  • 3.类似c语言用占位符格式化
    %d 格式化整数
    %f 格式化小数
    %s 格式化字符串
  • 4.format格式化字符串方法
s = "hello"
print("s = " + s)  # 字符串拼接
print("s =", s)
print("s = %s" % s)   # 占位符
print("s = %s,s2 = %s" % ("hello","world"))
s1 = "钢铁侠"
s2 = "蜘蛛侠"
print("hello {},{}".format(s1,s2))
print(f"hello {s1},{s2}")
  • 打印 521 女神 嫁给我好吗
girl = "女神"
print("521 " + girl + " 嫁给我好吗")
print("521", girl, "嫁给我好吗")
print("521 %s 嫁给我好吗" % girl
)print(f"521 {girl} 嫁给我好吗")

你可能感兴趣的:(python基础数据类型)