欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python中将字符变为大写_Python笔记(一)

发布时间:2025/3/21 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python中将字符变为大写_Python笔记(一) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

来源网络

 前言

Python作为一种解释性高级语言,语法简单,较轻巧,俗称“胶水语言”,常用于数据爬取与分析、科学计算和人工智能等领域。目前,Python有Python2和Python3两个版本。这两个版本有些语法不兼容。因此,读者朋友在编写代码时要注意这一点。Python可以在IDLE中进行编辑解释,也可在专门的Python解释器中执行,如比较流行的Jupyter和Pycharm等。下面是在Python IDLE 3.7.0 shell中执行的代码。>>> print("Hello World!") #Python 3Hello World!变量和数据类型

变量

Python中变量的命名只能由字母、数字和下划线组成,且不能以数字开头,也不能包含空格,以及与关键字和函数名重复。其实,大多数高级编程语言在这一点上都是统一的。string = "Hello World!"print(string)输出结果:Hello World!

 

数据类型

数据类型是高级语言中对所用数据的分类。

      「字符串」

字符串就是由引号括起来的一系列字符,该引号可以是单引号,也可以是双引号。这可以让字符串中包含引号和撇号。"This is a student"'This is a student'在使用字符串时,我们通常会用到很多方法(相当于C语言的函数)。title()(首字母大写函数)upper()(所有字母变为大写字母)lower()(所有字母变为小写字母)......使用方法:变量名.方法(),如string.title()。其他方法如:通过加号(+)来实现拼接;通过制表位(\t)或换行符来添加空白;删除字符串末尾空白rstrip();删除前空白字符lstrip();删除两端空白strip()等。

  「数字」

数字包括整数和浮点数。其中,整数可以执行加减乘除和乘方(**);浮点数存在精度问题。另外,注意字符串和数字之间的类型错误问题。# 号后面是注释。

  「列表」

列表是由一系列按特定顺序排列的元素组成,用方括号[]表示,并用逗号分隔元素。列表是有序集合。因此,可以通过列表名称和索引来访问列表中的元素,相当C语言中的一维数组。其中,列表索引从0开始。倘若不知道列表长度,列表最后一个元素的索引可特殊化为(-1),其次是(-2),类似往前推。

1.修改、添加和删除

列表是动态的,因此可以对列表中的元素进行修改、添加和删除。

修改:通过访问的方式进行修改,即赋值修改。

添加:append():将元素添加到列表末尾;

          insert(索引值,插值):在列表中指定位置插入元素; 

          del :删除指定位置的列表元素,del列表名[索引值];

         pop(索引值):删除列表中指定位置的元素,删除值可以被使用,类似出栈;

          remove(删除值):删除列表中的第一个指定值,且可以被使用;

2.排序

有时候,列表中元素的排列方式可能不是我们想要的。为此,我们可以通过sort()对列表进行排序。sort()默认元素都是小写字母,且按字母顺序进行排列,若要反向排列,则要说明关键词参数,如sort(reverse =True)。这种排序方法是永久性的,如果要临时性的可用sorted(),该方法不影响原来列表的顺序。reverse() 用于逆序输出列表,该方法是永久性地修改列表元素的排列顺序。len() 用于确定列表的长度,len(列表名)。注意使用列表时的索引错误。

3.遍历

通常采用for循环来遍历整个列表,例如:peoples = ['student','teacher','doctor','professor']for people in peoples: print(people) 输出结果:studentteacherdoctorprofessor注意,Python是靠缩进来划分代码段的,相当于C语言的花括号{}。所以,在编写程序时,要注意缩进问题,也不要忘记for语句的冒号:。

4.构造

我们经常需要创建一些数值列表,方法之一是用range()函数来产生数值列表,例如:for value in range(1,6): print(value) 输出结果:12345其中,range()会产生从起始值~末尾值的一个数字序列,但不包含末尾值。range()函数默认步长为1,也可以指定步长,如range(1,6,步长值)。通过list(),我们可以将上述数字转换成数值列表,list(range(1,6))。min(列表名)寻找数值列表中的最小;max(列表名)寻找数值列表中的最大值; sum(列表名)计算数值列表中元素的和;通常我们可以采用列表解析的方法生产数值列表,例如:numbers = [value**2 for value in range(1,11,2)]print(numbers)输出结果:[1, 9, 25, 49, 81]

注意这里的for语句没有冒号。

5.切片

切片是列表中用得比较多的一个方法。要创建切片,需要指定第一个元素索引和最后一个元素索引,但不包含最后一个元素。另外,也可以不指定第一个元素或最后一个元素。peoples = ['student','teacher','doctor','professor']print(peoples[0:3])  #切片,取列表前三个元素输出结果:['student', 'teacher', 'doctor']可以用for语句遍历切片,也可以复制列表,如students[:]。

「元组」

列表是可以被修改的,而不可变的列表被称为元组。元组使用圆括号()来进行表示。另外,给元组变量赋值是合法的。numbers = (1,2,3,4,5)  #定义元组for number in numbers:       print(number)       输出结果:1234

代码格式

缩进:PEB 8(Python改进指南)建议每级缩进使用四个空格。因此,要注意制表位和空格的使用。

行长:建议每行不超过80字符;注释的行长不超过72字符;

空行:区分程序的不同部分。

今天的学习就到这里吧,记得及时回顾哦!感谢读者朋友阅读我的文字,谢谢大家。

总结

以上是生活随笔为你收集整理的python中将字符变为大写_Python笔记(一)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。