以上代码将打印出两个结果,按照执行先后顺序,第一个print打印的是在他之前的变量值,如果这里不打印,在代码的最后只打印一次,那么它将始终打印最新记录的变量值,其他不打印

因此上在python程序中可随时修改变量的值,而Python将始终记录变量的最新值

三、python字符串类型

字符串 就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号,如下所示:

"This is a string." 'This is also a string.'

这种灵活性让你能够在字符串中包含引号和撇号:

1 'I told my friend, "Python is my favorite language!"'

2 "The language 'Python' is named after Monty Python, not the snake."

3 "One of Python's strengths is its diverse and supportive community."

3.1 使用方法修改字符串大小

修改英文字符串的方法总共有三种: title() 方法,英文单词首字母全部大写 upper() 方法,英文单词全部大写 lower() 方法,全部小写

1 name = "pthon or javascript"

2 print(name.title())3 print(name.upper())4 print(name.lower())

以上代码打印的结果分别为:

1 Pthon Or Javascript2 PTHON OR JAVASCRIPT3 pthon or javascript

四、python列表

列表 由一系列按特定顺序排列的元素组成。

你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;

也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。

鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如letters 、digits 或names )是个不错的主意。

在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]

4.1 访问列表元素

列表类似于javascript中的数组概念,是一个有序集合,因此上要访问列表的任何一个元素只需要将该元素的位置或索引告诉python即可,如下:

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]

# 访问第一个列表值,记住:列表值一般从0开始,在很多编程语言中都是如此

print(names[0])

#获取的值是

liu de hua

#我们用学习过的title()方法,让他显示更整齐好看,首字母全部大写

print(names[0].title())

#返回的值

Liu De Hua

4.2 操作列表

1. 使用append(),在列表末尾添加新的对象

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]

names.append("na ying")

print(names)

2、清空列表,clear()

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]

names.clear()

print(names)

3、列表拷贝 copy()

names = ["liu de hua","li jian","zhou jie lun","xietingfeng"]

name_2 = names.copy()

print(name_2)

4、计算元素出现的次数 count()

names = ["aa","bb","cc","bb","dd","ee","bb"]

li_name = names.count("bb")

print(li_name)

5、扩展原列表,参数:可迭代对象(和append的区别在于append只会追加要传入的对像,extend会用迭代方式循环添加传入对像的每个元素)

6.根据值获取当前值索引位置(左边优先,找到后就不会找下一个元素了)

7.在指定索引位置的前面插入元素 insert()

8.使用 del 用酒删除值,pop()方法删除值,但仍可使用

9、当不知道元素的位置,但知道元素的值,可使用remove()方法删除元素,并可继续使用该值

python变量类型声明_python变量声明及简单数据类型相关推荐

  1. python公共变量声明_Python变量声明

    繁星coding 好的,首先要做的事情.Python中没有"变量声明"或"变量初始化"这样的东西.简直就是我们所谓的"任务",但应该只是称之 ...

  2. python变量类型函数_python中的变量和数据类型

    一.变量定义:变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字. 二.变量命名规则: 1. 变量名由字母.数字.下划线组成 2. 数字不能开头 3. 不可 ...

  3. python定义变量并赋值_Python 变量类型及变量赋值

    在 Python 中,变量不一定占用内存变量.变量就像是对某一处内存的引用,可以通过变量访问到其所指向的内存中的值,并且可以让变量指向其他的内存.在 Python 中,变量不需要声明,但是使用变量之前 ...

  4. python max取下标_Python 变量类型总结

    变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整 ...

  5. php声明js变量类型,js中变量是什么以及有哪些类型

    在js中,变量是存储信息的容器:JavaScript中有两种类型的变量:局部变量和全局变量. js如何声明变量? 在js中,可以使用关键词"var"或者"let" ...

  6. python参数类型限定_python限定方法参数类型、返回值类型、变量类型等|python3教程|python入门|python教程...

    https://www.xin3721.com/eschool/python.html typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints ...

  7. python定义变量类型列子_Python系列课程-变量类型

    昨天有人问不懂英语能否学编程,这个问题我在工作中,也经常被业务部门的同事问到.我认为前期入门阶段,是否懂英语对于编程没什么影响,我举个例子,例如给一个变量起名字: pingguo='苹果' apple ...

  8. python 长整型_Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习...

    #coding=utf-8 __author__ = 'Administrator' #Python变量类型 #Python数字,python支持四种不同的数据类型 int整型 long长整型 flo ...

  9. python定义字符串数组_python数组声明

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如何在python? 我无法在文档中找到对数组的任何引用... 我正在制作一个小 ...

最新文章

  1. 通过QQ或者QQ帮助别人学习Lync汇总
  2. NTU 课程笔记:MAS714(9) 动态规划
  3. Oracle 常用语句
  4. html弧形列表效果,web前端入门到实战:html5网页特效-弧形菜单
  5. Effective C# Item23:避免返回内部类对象的引用
  6. sqlserver死锁解决的存储过程
  7. 【LeetCode】剑指 Offer 28. 对称的二叉树
  8. shell备份mysql思路_写一个shell脚本备份mysql数据库的步骤
  9. ubuntu 20.04 源码编译 cmake
  10. 程序员,30岁前最好都找大厂,好好做技术
  11. 工作流实现自定义表单
  12. 我的世界服务器怎么显示玩家和怪,我的世界怎样用指令来让怪物不攻击玩家 | 手游网游页游攻略大全...
  13. Deap框架—结合demo进行学习
  14. drozer 找不到java_自己安装drozer时出现各种问题的解决
  15. 计算机英语教学设计反思,英语教学设计与反思
  16. Anntec ZKUXFT XT2 FGPA卡DPDK使用方法
  17. Sherman-Morrison-Woodbury,SMW恒等式
  18. 浙大PatC语言练习50-76
  19. JAVA的对象list参数的校验
  20. C语言合法标识符(含知识点)

热门文章

  1. 分库分表学习总结(3)——深入理解分布式事务
  2. Myeclipse学习总结(4)——Eclipse常用开发插件
  3. MyBatis学习总结(15)——定制Mybatis自动代码生成的maven插件
  4. 怎么设置服务器上的文件夹密码,文件服务器怎么设置文件夹密码
  5. 腾讯云AI平台张文杰:构建一站式机器学习服务平台
  6. 设计模式笔记--委派
  7. Uva 524 相邻素数全排列
  8. Android Studio导入Eclipse项目
  9. 【AngularJs学习笔记五】AngularJS从构建项目开始
  10. 探究Ubuntu如何存储用户登录密码