ningzhenblog

python的介绍

  • python是一种编程语言
    • 特点:解释性编程语言,需要解释器逐行解释执行
  • Python的优缺点
    • 优点:简单易用
    • 缺点:执行效率慢(随着计算机硬件的发展这个缺点逐渐可以忽视)
  • python的应用场景
    • 数据分析,机器学习

基础语法

  • 第一个python程序
    print("hello world!")

bug介绍

  • bug: 程序运行错误
  • NameError:名字错误
  • SyntaxError:print("hello") 语法错误
  • IndentationError: 格式错误

注释

  • 对程序代码进行解释说明的文字,注释不是代码,不会执行
  • 分类:单行注释、多行注释
    # 单行注释
    \'\'\' 多行注释 \'\'\'
    """ 多行注释 """

PyCharm常用快捷键

  • 注释: ctrl + /
  • 代码格式化: ctrl + alt + L
  • 运行: ctrl + shift + f10
  • 复制行:ctrl + D
  • 删除当前行:ctrl + Y
  • 快速换行:shift + 回车

变量、类型、标示符

  • 变量作用:存储数据的容器
    # 格式
    # 变量名 = 值
    # 第一次赋值叫定义变量,第二次赋值叫修改变量

类型

250 int,整型
3.14 float 浮点型
\'mike\' 字符串,只要是\'\'格式的内容就是字符串
"mike" 字符串,只要是""格式的内容就是字符串
True, False bool, 布尔,计算True就是1, False就是0

  • 定义变量不需要指定类型,python自动推导类型
  • 查看类型:type()

标示符命名规则

  • 标示符:开发人员自定义的名字 变量名 类名 函数名
  • 命名规则:
    • 以数字 字母 下划线组成,首位不能为数字,不能以关键字
  • 区分大小写
    • 大小写不一样标示符不一样

变量命名规范

  • 规范: 提高代码可读性
  • Python变量名、函数名:
    • 下划线命名:user_name
  • 驼峰命名:
    • 小驼峰: userName
    • 大驼峰: UserName

关键字

  • 关键字:python语言规定的具有特殊功能的标识符。程序员自定义的标识符不能和关键字一样。
# 导入工具包
import keyword

# 打印关键字
print(keyword.kwlist)

格式化输出

  • 整数:%d
    • %06d:显示六位整数,不满6位用0补充
  • 字符串:%s
  • 小数:%f
    • %02f:保留小数点后两位小数
      print(格式化字符串 % (变量1, ...))

输入

  • input输入后得到内容的类型是: 字符串类型
  • 格式:字符串变量名 = input(提示信息)
    password = input("请输入密码: ")
    print("密码为: %s" % password)
    
  • 注意:看变量是什么类型,通过type(变量名)来查看

类型转换

*类型不匹配,类型转换

# int(x) 转换 x 为 整形
# float(x) 转换 x 为浮点型(小数)
# str(x) 转换 x 为字符串

算术、赋值、复合赋值运算符

  • 算术:
    +、-、*、/、%、//、**
  • 赋值:
    变量名 = 值
  • 复合赋值运算符号
    a += 1, -=, *=, /=, //=, %=, **=
    a = a + 1

分类:

技术点:

相关文章:

  • 2022-01-20
  • 2022-01-11
猜你喜欢
  • 2018-01-17
  • 2019-09-14
  • 2019-10-11
  • 2021-12-11
相关资源
相似解决方案