python基础语法

编码


  • python 3 源码文件以 utf-8 编码,所有的字符去都是 unicode。
  • 可以为源码指定不同的编码

标识符


  • 第一个字符必须是字母或者下划线,不能是数字
  • 标识符的其他部分由字母、数字和下划线组成
  • 标识符首字母区分大小写
  • 标识符不能用 python 的保留字

什么是标识符?

  • 标识符是用来命名变量、函数、类或者其他对象的名称

pyhton 保留字


保留字就是关键字如 if、等

import keyword

print(keyword.kwlist)

# 结果
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

多行语句可以用\


total = item_one +
item_two +
item_three

数字(number)类型


  • 数字类型有四种
    • 整数(int):只有长整型
    • 布尔(bool):true/false
    • 浮点型(float):1.23、3E-2
    • 复数(complex):1+2j、1.1+2.2j

字符串(string)型


  • 单双引号都是字符串
  • 三单双可以指定多行字符串
  • 转义字符\,前面加 r 可以让转义字符不生效
  • "this " "is " "string" 会被自动转换为 this is string
  • 字符串可以用"+"号连起来,用"*" 可以重复
  • 字符串的两种索引方式
    • 从 0 开始
    • 从-1 开始
  • 没有单独的字符串类型,一个字符串的长度就是 1
  • 字符串的截取语法:[头下标:尾下标:步长]

空行


  • 空行也是程序代码的一部分
  • 不加入空行也不会报错,只是为了代码可读性好

input 输入


  • input 阻塞等待用户的输入

同一行显示多条语句


  • 语句之间用分号隔开

python 换行


  • print 输出默认是不换行的,如果要实现输入不换行
  • 在 print 的后面加入 end=""

import 与 from import


  • import 导入某个模块
  • from import 指从某个模块导入某个函数
posted @   鱼仔_yuzai  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示