返回顶部
首页 > 资讯 > 后端开发 > Python >Python学习笔记之变量与转义符
  • 868
分享到

Python学习笔记之变量与转义符

Python学习Python变量Python转义符 2023-05-14 05:05:49 868人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录前言 python变量/常量使用规则基本数据变量类型整形(int)浮点型(float)字符串类型(str)布尔类型(bool) 转义符习题前言  &

前言

         在我们学习C语言时,我们学了很多种类型的变量,有int、char、float、double、bool、等等……但是在写代码的时候要去声明这些变量的类型,否则就会报错。然而在Python里面却不需要,我们可以去直接使用一个变量,对这个变量进行任何的赋值,什么类型的都可以,实际上是Python的解释器会自动转换变量类型的,这不需要我们去操心。

 这里我用交互模式和脚本去编写代码,我们可以去打开Python的IDLE进入交互模式或者脚本模式,想了解更多参考下链接

Python学习笔记之Python的下载、脚本与交互模式、注释

 Python变量/常量使用规则

在print里面输出变量时,变量名不加引号。比如 :print(a)

如果在同一篇代码中 , 变量名重复的话 , 前面的变量值将会被覆盖

Python的变量/常量是讲究大小写的,一般来说全大写==常量

变量是标识符的一种,它的名字和人类的名字一样不能随便起,例如一下的类型是不允许的,否则就会报错:

李11(带有数字)

李@#$(带有特殊符号)

黄金(含有特殊含义

一些规定的常量,例如:True、False 

如果我们想知道有哪些规定的常量,我们可以输入以下的代码去查看

import keyWordkeyword.kwlist

以上这些都是规定好的量,我们不可以把这些作为变量的名字。

相关命名法:

变量的命名,除了要遵守以上这几条规则外,不同场景中的标识符,其名称也有一定的规范可循

很多大型公司都有自己内部的命名规范.目前比较主流的是两种:

1.驼峰命名法: 单词首字母大写.提高代码阅读性

UserName-->大驼峰(全部单词首字母都要大写)

userName-->小驼峰(第二个单词首字母要大写)

匈牙利命名法

2.数据类型 作用域 变量名用下划线给开

g_iUserAge --> g --> global --> 全局 i --> int --> 整数 UserAge --> 变量名

基本数据变量类型

整形(int)

就是一个整数。整数就是没有小数部分的数字,python 中的整数包括正整数、0 和负整数。

 整形在Python不需要进行声明int,Python会根据数据进行类型转换,直接a=整数就行了,非常简单。但是开头数字不可以为0,否则就会报错。

浮点型(float)

在Python浮点型就直接float,没有double类型,其精度是8位小数。但是开头是可以为0的,是没问题的,关键是要用小数点的哦,不然解释器就会认为这是整形

字符串类型(str)

 字符串就是由多个字符的集合、拼接构成的。字符串必须由双引号" "或者单引号' '甚至可以用三引号''' '''包裹起来。这个就比较有意思了,其规律就是,如果是想表示单行的字符串我们就用单引号或者双引号,如果是多行字符串的话,我们就可以用三个单引号(这个不是注释哦,就是一个引号)

示例如下所示:

其实Python最好的是,Python会根据你的变量形式进行给你换行,其实有时候都不一定需要换行符\n 就可以自动换行了,这跟C语言也是有区别的。

 字符串的类型是包含单个字符和字符串的,而在C语言单个字符跟字符串是有区别的,还有单个字符只能由一个单引号''是表示,而字符串是由双引号去表示“”,其实字符串是由多个单个字符组合到一起的,会有%c  与  %s来区别。而在Python直接就用引号来表示里面的内容,‘a’,或者"a" 都可以,这么说吧,Python里面基本上没有单个字符与字符串之分了,直接统称叫字符串

还有一点就是,在Python字符串是可以进行加法的,其实就是把后面的一个字符串拼接上前一个字符串去,而在C语言也要这个方法,不过要去调用函数也就是<string.h>库里面的strcat函数,在Python直接加法就行了

例如:

a="你好!" 
b="中国"  
print(a+b)

代码结果如下:

同时还可以用乘法来实现多个打印,而在C语言已经后面Python的学习用到循环也可以实现,但Python也可以不需要循环就可以实现多个打印 

 

 这个就是字符串的拼接了,非常简单!!!

布尔类型(bool)

bool 类型来来表示真或假对或错的数据类型

结果只有两个:True、False

当布尔类型当作数值用时,True表示1 , False表示

这里我们可以去通过数学方法,去对True或者False进行加减乘除

 转义符

之前学了C语言的小伙伴都知道转义符是什么东西了,这里我就不多啰嗦了,在Python里面转义符跟C语言的是一样的

\'' 输入单引号
\"" 输入双引号
\n    换行
\t    制表符

\a响铃

\b  退格

\r  表示输出
r'' 原始字符串
\\    输入\

还有很多很多………………

这里给几个示例:

习题

1.python中哪些我们学过的基本数据类型

2.a=1 b=10,怎么样才能让a=10,b=1

3.打印一段字符串,内容为王维的相思:

(红豆生南国,春来发几枝。愿君多采撷,此物最相思。)

4.输出'我说:'你吃过了吗''

5.定义两个变量,数据类型为字符串,让其相加并输出相加结果,判断结果为什么数据类型(字符串的拼接可以用+)

6.打印10遍自己的名字

7.有两个变量a=1 b='1',print(a+b)的结果是什么,为什么会出现这个结果

8.a='今天天气' b='真不好',怎么打印出今天天气真不好

 大家可以自己去做做~~~

 答案如下:(脚本)

好了,这一期就讲到这里,快跟着我一起学习Python吧!

到此这篇关于Python学习笔记之变量与转义符的文章就介绍到这了,更多相关Python变量与转义符内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python学习笔记之变量与转义符

本文链接: https://lsjlt.com/news/202800.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python学习笔记之变量与转义符
    目录前言 Python变量/常量使用规则基本数据变量类型整形(int)浮点型(float)字符串类型(str)布尔类型(bool) 转义符习题前言  &...
    99+
    2023-05-14
    Python学习 Python变量 Python转义符
  • python学习笔记3:转义字符
    本文列出python中的转义字符,以方便项目参考 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \00...
    99+
    2023-01-31
    学习笔记 字符 python
  • Python学习笔记-清除变量
    在IPython(3.6.1)中如何删除变量呢?这里简单介绍两种方法: 1、删除单个变量 del a # 删除变量a 2、删除所有变量 reset # 删除所有变量 Once deleted, variables can...
    99+
    2023-01-31
    变量 学习笔记 Python
  • python学习笔记 --- 变量生命周
    最近在写python的时候发现一个好玩的现象,就是在if else重定义的变量,没有声明全局,在外部也可以使用, 这里涉及到一个python变量生命周期的问题。 python能够改变变量作用域的代码段是def、class、lamda. ...
    99+
    2023-01-31
    变量 学习笔记 生命
  • 【Python3.7学习笔记】三、变量和
    【Python3.7学习笔记】三、变量和简单数据类型 【Python3.7学习笔记】一、环境搭建 【Python3.7学习笔记】二、第一个python程序 【Python3.7学习笔记】三、变量和简单数据类型 【Pytho...
    99+
    2023-01-31
    变量 学习笔记
  • PHP学习笔记:基础语法及变量定义
    在如今的互联网时代,PHP(Hypertext Preprocessor)作为一种广泛使用的服务器脚本语言,被越来越多的开发者所青睐。本篇文章将为大家介绍PHP的基础语法和变量的定义,并提供具体的代码示例,帮助初学者更好地理解和掌握。一、P...
    99+
    2023-10-21
    学习 PHP 基础
  • Python运算符(Python学习笔记
    ...
    99+
    2023-01-30
    学习笔记 运算符 Python
  • Python学习笔记1—Python字符
        字符串是python中重要的数据对象    python字符串是以单引号、双引号、或者三个三单引号三个双引号包含的任意的python数据对象都可以称为python字符串    注意:以单引号或双引号包含的数据对象中间不可以换行(若需...
    99+
    2023-01-31
    学习笔记 字符 Python
  • python 学习笔记(3)-转载
    Python中只有一个赋值模型一、缺少类型声明语句的情况在Python中,类型是在运行过程中自动决定的,而不是通过代码声明。这意味着没有必要事声明变量。只要记住,这个概念实质上对变量,对象和它们之间的关系都适用。那么这个概念也容易理解并掌握...
    99+
    2023-01-31
    学习笔记 python
  • Python学习之全局变量与global
    刚学习Python,遇到个问题:为什么有些定义在函数外的变量可以直接被函数使用,有些就不行呢? 如:   count = 0   def change():     count += 1   change() # 报错   L = [] ...
    99+
    2023-01-30
    全局变量 Python global
  • Python学习笔记之线程
    目录1.自定义进程2.进程与线程3.多线程4.Thread类方法5.多线程与多进程小Case6.Thread 的生命周期7.自定义线程8.线程共享数据与GIL(全局解释器锁)9.GI...
    99+
    2024-04-02
  • python学习笔记字符串(二)
    字符串类型(string)字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"123"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就...
    99+
    2023-01-31
    字符串 学习笔记 python
  • C++ Primer学习记录之变量
    目录一.类型说明符二.变量名三.初始化总结变量的定义形式一般为:类型说明符,变量名和初始化, 一.类型说明符 类型说明符一般就是常用的int,double,char等系统自带的类型关...
    99+
    2024-04-02
  • python学习笔记-3运算符与表达式
    ①表达式:将不同的数据(包括函数,变量)用运算符按一定的规则联结起来的式子②运算符:算术运算符:+ 加法运算符-减法运算符*乘法运算符/除法运算符,整数与整数相除只能得出整数,若需得到小数部分,要在一个数中加上小数点后一位         ...
    99+
    2023-01-31
    表达式 学习笔记 运算符
  • python变量和字符串(笔记)
    1、变量名就像我们现实社会的名字,把一个值赋值给一个名字时,它会存储在内存中,称之为变量,大多数语言中,都把这种行为成为“给变量赋值”或“把值存储在变量中”。2、不过python与大多数其他计算机语言的做法稍有不同,它并不是把值存储在变量中...
    99+
    2023-01-31
    字符串 变量 笔记
  • python学习之变量类型
    变量:  变量是保存在内存中的值,根据变量类型开辟不同的内存空间且只允许符合该数据类型的数据才可以被存储在该内存空间中变量赋值:在Python中定义变量时,无需像其他语言一样需要声明数据类型。每个变量在内存中创建的时候都会包含变量的标识、名...
    99+
    2023-01-30
    变量 类型 python
  • python学习笔记(九)之语句1
    python学习笔记(九)之语句1printpython2中,print是一个语句,python3中它是一个函数。实例1: print "hello,world!"hello,world!print "hello","world!"h...
    99+
    2023-01-31
    语句 学习笔记 python
  • mysql学习笔记之备份与恢复
    5 .备份恢复 相关关...
    99+
    2024-04-02
  • python入门学习之变量篇
    【前言】在公司内部wiki上看到一个不错的学习网站,遂开始了我这慢悠悠的学习之旅。网站链接:https://www.codecademy.com1.理解布尔值一种数据类型。简单来说,正如你家里的电灯有开关两种状态一样,布尔值同样也有两个值,...
    99+
    2023-01-31
    变量 入门 python
  • python学习之字符串转换
    配置环境:python 3.6   python编辑器:pycharm 代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- def strCase(): "字符串大小写转换" ...
    99+
    2023-01-30
    字符串 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作