首页 >> 人工智能 >>Python >> OTS新手小白学Python,从入门到实践——变量和简单数据类型
详细内容

OTS新手小白学Python,从入门到实践——变量和简单数据类型

时间:2019-12-31     作者:luo【原创】

一、变量认识

  • 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念
  • 能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。变量可以保存程序运行时用户输入的数据
  • 变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储Script运行时可更改的程序信息。例如,创建一个名为Click Count的变量来存储用户单击Web页面上某个对象的次数。使用变量并不需要了解计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。

变量命名规则

1.变量名通常由字母,数字,下划线组成;
2.数字不能作为变量名开头;
3不能以python中的关键字命名;
4.变量名要有意义;
5.不要用汉字和拼音去命名;
6.变量名要区分大小写;
7.推荐使用驼峰型(AbcdEfg或abcDefg)和下划线(abcd_edg)来命名;
8.常量通常使用大写来定义.000000000

变量赋值


  • Python 中的变量赋值不需要类型声明。
  • 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
  • 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
  • 等号(=)用来给变量赋值。
  • 等号(=)左边是一个变量名,等号(=)右边是存储在变量中的值。例如

下面来尝试下:

message = "Hello  world!"print(message)12

运行结果为:

Hello  world!1

——————————动手试一试———————————
1、将一条消息存储到变量中,再将其打印出来


二、标准数据类型

Python 定义了一些标准类型,用于存储各种类型的数据。
Python有五个标准的数据类型:

  • String(字符串)
  • Numbers(数字)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。它是编程语言中表示文本的数据类型。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:

'这是字符串'"This is a string"12

字符串常用的使用方法

message = "hello world!"message_1 = "字符串可以是中文"message_2 = 123print(message,message_1,message_2)#print输出可以用逗号隔开,输出多个变量message ='你好,世界!'print(message)#变量可以被覆盖赋值12345678

运行结果:

hello world! 字符串可以是中文 1231

修改字符串大小写

对于字符串,可执行的最简单的操作之一是修改其中的单词的大小写。

URL_1 = "www.ots-sec.cn"print(URL_1.upper())          # 把所有字符中的小写字母转换成大写字母print(URL_1.lower())          # 把所有字符中的大写字母转换成小写字母print(URL_1.capitalize())     # 把第一个字母转化为大写字母,其余小写print(URL_1.title())          # 把每个单词的第一个字母转化为大写,其余小写12345

运行结果:

WWW.OTS-SEC.CN
www.ots-sec.cn
Www.ots-sec.cn
Www.Ots-Sec.Cn1234

合并拼接字符串

在很多情况下,我们都要使用到合并字符串,合并有两种方法,一种是通过存变量的再输出,一种是输出是用print多个输出,

name = 'abc'gender = '123'#方法一name_gendr =name+' '+genderprint(name_gendr)#方法二print(name,gender)1234567

运行结果:

abc 123abc 12312

字符串删除空白

很多时候在输出字符串的时候,会出现额为的空白,例如在用户登录界面,用户输入的用户名,就会出现,在用来角度看起来没有两样,可对程序员来说,它们确实两个不同的字符串,实际运用中会报错,那么我们要解决这个问题。

del_1   =" ots "print(del_1,'直接输出')print(del_1.rstrip(),'去除后面空白')print(del_1.lstrip(),'去除前面空白')print(del_1.strip(),'去除两边空白')#删除只是临时的,要永久就必须存回到变量中123456

运行结果:

 ots  直接输出
 ots 去除后面空白
ots  去除前面空白
ots 去除两边空白1234

——————————动手试一试———————————
1、定义多个变量,通过刚学习的方法去除空白。
2、首先定义一个变量,通过方法进行合并。
3、定义变量,修改变量的大小写。


了解更多文章,欢迎关注我的博客。

最新评论
请先登录才能进行回复登录
技术支持: 建站ABC | 管理登录