码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • python基础知识(二):变量和常用数据类型


    目录

    • 1. 变量
      • 1.1 变量的定义
      • 1.2 变量的命名规则
    • 2. 常用数据类型
      • 2.1 字符串
        • 2.1.1 字符串的常用方法
          • 2.1.1.1 title()方法:将字符串中的单词首字母大写
          • 2.1.1.2 upper()方法:将字符串中的单词字母全大写
          • 2.1.1.3 lower()方法:将字符串中的单词字母全小写
          • 2.1.1.4 合并字符串
      • 2.2 整数
        • 2.2.1 整数的运算
          • 2.2.1.1 加法
          • 2.2.1.2 减法
          • 2.2.1.3 乘法
          • 2.2.1.4 除法
          • 2.2.1.5 乘方
      • 2.3 浮点数
        • 2.3.1 浮点数的运算
    • 3 注释

    1. 变量

    1.1 变量的定义

    变量是值可以改变的量,其定义方法如下,通过赋值运算符将变量名和变量值连接:

    变量名 = 变量值
    
    • 1

    例如:

    message = "Hello Python world!"
    print(message)
    
    • 1
    • 2

    其中将值"Hello Python world!“通过赋值运算符”="赋值给变量message。
    在这里插入图片描述

    1.2 变量的命名规则

    (1) 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message;
    (2) 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误;
    (3) 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print;
    (4) 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好;
    (5) 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

    2. 常用数据类型

    2.1 字符串

    在Python中,字符串是用单引号或者双引号括起来的一系列字符。例如"Hello Python world!"就是字符串。

    2.1.1 字符串的常用方法

    2.1.1.1 title()方法:将字符串中的单词首字母大写
    name = "Ada Lovelace"
    print(name.title())
    
    • 1
    • 2
    2.1.1.2 upper()方法:将字符串中的单词字母全大写
    name = "Ada Lovelace"
    print(name.upper())
    
    • 1
    • 2
    2.1.1.3 lower()方法:将字符串中的单词字母全小写
    name = "Ada Lovelace"
    print(name.lower())
    
    • 1
    • 2

    在这里插入图片描述

    2.1.1.4 合并字符串

    通过"+"合并两个字符串

    first_name = "ada"
    last_name = "lovelace"
    full_name = first_name + " " + last_name
    print(full_name)
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    2.2 整数

    整数即1,2,3之类的数

    a = 5
    print(a)
    
    • 1
    • 2

    在这里插入图片描述

    2.2.1 整数的运算

    2.2.1.1 加法
    a = 5
    b = 4
    c = a + b
    print(c)
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    2.2.1.2 减法
    a = 5
    b = 4
    c = a - b
    print(c)
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    2.2.1.3 乘法
    a = 5
    b = 4
    c = a * b
    print(c)
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    2.2.1.4 除法
    a = 5
    b = 4
    c = a / b
    print(c)
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述
    python在作除法运算时,所得的结果会自动转换成精度更高的浮点数类型

    2.2.1.5 乘方
    a = 5
    b = 4
    c = a ** b
    print(c)
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    2.3 浮点数

    Python将带小数点的数字都称为浮点数。

    2.3.1 浮点数的运算

    # 加法
    a = 0.5
    b = 0.1
    c = a + b
    print(c)
    # 减法
    a = 0.5
    b = 0.1
    c = a - b
    print(c)
    # 乘法
    a = 0.5
    b = 0.1
    c = a * b
    print(c)
    # 除法
    a = 0.5
    b = 0.1
    c = a / b
    print(c)
    # 乘方
    a = 0.5
    b = 0.5
    c = a ** b
    print(c)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    在这里插入图片描述

    3 注释

    单行注释用 #
    多行注释用 “’ '”

    # 注释
    """
    注释
    """
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    【Mysql高级特性】 初探 InnoDB 体系架构
    编译Hudi
    Python学习 第四章 面向对象设计
    视频降噪综述
    我用Axure制作了一款火影小游戏 | PM老猫
    笔者更加愿意将产业互联网看成是一个比消费互联网要丰富得多的概念
    HPE脚本更新致京都大学77TB数据被删
    Apache HBase概述(图文并茂~)
    聊聊HuggingFace Transformer
    Spark的Shuffle原理及调优
  • 原文地址:https://blog.csdn.net/qq_47598782/article/details/130914300
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号