码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python基础知识(一)


    🎬 秋野酱:《个人主页》
    🔥 个人专栏: 《Java专栏》《Python专栏》
    ⛺️心若有所向往,何惧道阻且长

    文章目录

    • 1.程序注释
      • 1.1单行注释
      • 1.2多行注释
    • 2. 变量和数据类型
      • 2.1数据类型
      • 2.2基本数据类型:
      • 2.3高级数据类型
    • 3.变量
      • 3.1变量定义
      • 3.2变量的命名规则
      • 3.3变量的命名规范
    • 4.算术运算符
      • 4.1字符串之间
      • 4.2整形和字符串

    1.程序注释

    程序注释主要是对代码进行解释说明,并不参与程序的运行
    注释可以分为:单行注释和多行注释、

    1.1单行注释

    单行注释以#开头,#后空一格后跟上注释的内容

    # 下面代码是给女神打招呼
    print('hello 林青霞')
    
    • 1
    • 2

    1.2多行注释

    如果注释内容比较多的话,可以使用多行注释
    多行注释以"““开头,””"结尾。(或以’‘‘开头,’’'结尾)

    2. 变量和数据类型

    2.1数据类型

    在计算机程序中,我们通常需要处理各种各样的数据,不同的数据对应不同的数据类型。
    Python支持的数据类型包括:

    2.2基本数据类型:

    在这里插入图片描述

    2.3高级数据类型

    在这里插入图片描述

    3.变量

    变量是用来描述计算机中的数据存储空间的,我们可以通过变量来保存定义的数据

    3.1变量定义

    变量名 = 变量值
    
    • 1
    # 定义整型变量
    age = 30
    # 定义浮点类型变量
    score = 70.5
    # 定义布尔类型变量
    b = True
    # 定义字符串类型变量
    name = '张三'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    可以通过type()函数获取变量类型

    name = '张三'
    # 获取变量类型
    t = type(name)
    
    • 1
    • 2
    • 3

    Python是动态类型语言,变量类型可以通过赋值进行修改

    # 定义整型变量
    age = 30
    # 修改成浮点类型变量
    age = 70.5
    
    • 1
    • 2
    • 3
    • 4

    3.2变量的命名规则

    变量名的定义需要遵守下面的规则:

    1. 只能由数字、字母、_(下划线)组成
    2. 不能以数字开头
    3. 不能是关键字
    4. 区分大小写
      Python中的关键字包括:
      在这里插入图片描述
      如下这些变量名都是不合法的:
    a-b = "aaa"
    itcast.cn = '李四'
    123abc = "haha"
    for = 123
    
    • 1
    • 2
    • 3
    • 4

    3.3变量的命名规范

    为了让我们代码更加简洁易懂,还需要遵守下面的命名规范

    1. 下划线命名法
    student_name = '张三'
    
    • 1

    2.驼峰命名法

    **# 大驼峰命名法
    StudentName = '张三'
    # 小驼峰命名法
    studentName = '李四'**
    
    • 1
    • 2
    • 3
    • 4

    4.算术运算符

    数值之间
    数值之间的操作用到的运算如如下:
    在这里插入图片描述
    数值型变量之间可以直接计算

    4.1字符串之间

    字符串之间使用+拼接字符串

    str1 = 'hello'
    str2 = 'world'
    str3 = str1 + str2
    print(str3)
    
    • 1
    • 2
    • 3
    • 4

    输出结果

    helloworld
    
    • 1

    4.2整形和字符串

    字符串变量和整型使用*,用于重复拼接相同的字符串

    str = 'hello'
    s = str*5
    print(s)
    
    • 1
    • 2
    • 3

    输出结果:

    hellohellohellohellohello
    
    • 1

    数值变量和字符串不能进行其它计算

    str = 'hello'
    a = 10
    # 错误,字符串和数字不能直接相加
    result = str+a
    print(result)
    
    • 1
    • 2
    • 3
    • 4
    • 5
  • 相关阅读:
    项目配置vue.config jsconfig babel.config .prettierc .env .eslintrc
    解锁安卓开发利器:深度探析ADB【安卓开发】
    2023年tiktok自动化运营软件新排名看这里!
    Mysql数据库大数据量的解决方案介绍(一、分库分表与读写分离)
    ctfshow菜狗杯 web 无算力以及easyPytHon_P
    【Day18】多态(理解与应用)
    基于opencv,卡尺工具
    C++并发编程实战 第二版 第二章
    如何自动化 OWASP ZAP
    深度学习(三)之LSTM写诗
  • 原文地址:https://blog.csdn.net/qiuyeyyy/article/details/138169331
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号