• Python基础-2-变量和简单数据类型


    一:变量

    1. var = "First"
    2. print(var)
    3. var = "Second"
    4. print(var)

    添加变量var并多次赋值打印,结果显示python将始终记录变量的最新值。

    二:变量命名规范

    1、变量名只能包含字母,数字和下划线。变量名能以字母或下划线开头,但不能以数字开头。例如,变量可命名为var_1,但不能为1_var。

    2、变量名不能包含空格,可使用下划线来分割其中的单词。

    3、不要将Python关键字和函数名作为变量名,如print。

    4、变量名应既简洁又具有描述性。

    三:字符串

    字符串就是一系列字符。在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。

    1、使用方法修改字符串的大小写

    方法title():以首字母大写的方式显示每个单词。

    方法upper():将字符串改为全部大写。

    方法lower():将字符串改为全部小写。

    1. str = "Hello World!"
    2. print(str.title())
    3. print(str.upper())
    4. print(str.lower())

     

    2、在字符串中使用变量

    要在字符串中插入变量的值,可在前引号前加上字母“f”,再将要插入的变量放在花括号内。这样,当Python显示字符串时,将把每个变量都替换为其值。f字符串是python3.6引入的,如果使用之前的版本,需要使用format()方式,而非这种f语法。

    1. # python3.6~*
    2. str1 = "Hello"
    3. str2 = "World"
    4. full_str = f"{str1} {str2}"
    5. print(full_str)
    6. print(f"{full_str.lower()}, Python!")
    7. # *~python3.5
    8. message = "{} {}".format(str1.upper(), str2.lower())
    9. print(message)

     

     3、删除空白

    方法rstrip():删除字符串右边空格。

    方法lstrip():删除字符串左边空格。

    方法strip():删除字符串两边空格。

    1. str = " python "
    2. print(str)
    3. print(str.lstrip())
    4. print(str.rstrip())
    5. print(str.strip())

     

     四:数

    1、整数

    Python不仅支持四则运算还支持乘方运算与运算次序

    1. num = 1 + 3
    2. print(num)
    3. num = 2 - 1
    4. print(num)
    5. num = 2 * 3
    6. print(num)
    7. num = 3 / 2
    8. print(num)
    9. num = 2 ** 3
    10. print(num)
    11. num = (1 + 2) * 5
    12. print(num)

     2、浮点数

    在浮点数运算中需要注意的是结果包含的小数位数可能是不确定的,

    两数相除即使是整数且能整除结果也是浮点数。

     3、数中的下划线

     书写很大的数时,可使用下划线将其中的数字分组,使其更清晰易读。

    1. var = 100_000_000_000
    2. print(var)

     4、同时给多个变量赋值

    对于要同时赋值的多个变量需要用逗号分开,对于要赋予的值也需要用逗号隔开。

  • 相关阅读:
    渗透测试--3.1.社会工程学攻击
    【填坑指南】PHP8报:Unable to load dynamic library ‘zip.so’ 错误
    追问+初心阅读笔记
    人工神经网络建模步骤,神经网络设计与实现
    【UART】UART Q&A
    哈工大李治军老师操作系统笔记【4】:系统调用的实现(Learning OS Concepts By Coding Them !)
    Docker
    介绍kafka核心原理及底层刷盘机制,集群分片机制,消息丢失和重复消费有对应的线上解决方案
    关于假冒我司关联公司进行欺诈活动的严正声明!
    介绍一款鼠标无边界软件
  • 原文地址:https://blog.csdn.net/qq_34968572/article/details/127948992