美文网首页
2Python基础语法

2Python基础语法

作者: 图南99 | 来源:发表于2021-05-09 16:42 被阅读0次

一、变量

上面的hello world的输出,还可以有下面的输出方式

message="Hello  world!"
print(message) 

message就是变量

1.1变量的命名和使用:

变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为 message_1 ,但不能将其命名为 1_message 。
变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名 greeting_message 可行,但变量名 greeting message 会引发错误。
不要将 Python 关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词,如 print 等。
变量名应既简短又具有描述性。例如, name 比 n 好, student_name 比 s_n 好, name_length 比 length_of_persons_name 好。
注意:慎用小写字母 l 和大写字母 O ,因为它们可能被人错看成数字 1 和 0 。

二、字符串

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

name="susu998"
print(name)
![image](https://img.haomeiwen.com/i9640776/f34c763a70ddd996.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2.1字符串操作-大小写

title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

name="susu998"
print(name.title())

方法 lower()字符串先转换为小写,再存储它们

name="SUSU998"
print(name.lower())

方法 upper()字符串先转换为小写,再存储它们

name="susu998"
print(name.upper())

2.2字符串操作-合并字符串

我们使用 + 来合并 first_name 、空格和 last_name ,以得到完整的姓名

first_name="susu"
last_name="998"
full_name= first_name+ last_name
print(full_name)
message= "Hello, "+ full_name.title() +"!"
print(message)

2.3字符串操作-制表符或换行符来添加空白

要在字符串中添加制表符,可使用字符组合 \t

print("\tPython\tC")

要在字符串中添加换行符,可使用字符组合 \n

print("\nPython\nC")

还可在同一个字符串中同时包含制表符和换行符

print("\n\tPython\n\tC")

2.4字符串操作-删除空白

要确保字符串末尾没有空白,可使用方法 rstrip()

name ='sus998    '
print(name.rstrip())

要确保字符串前面没有空白,可使用方法 lstrip()

name ='  sus998'
print(name.lstrip())

同时剔除字符串两端的空白,可使用方法 strip()

name ='    sus998    '
print(name.strip())

三、数字

4.1整数

可对整数执行加( + )减( - )乘( * )除( / )运算

4.2浮点数

Python 将带小数点的数字都称为 浮点数

4.3避免类型错误

age =21
message='Happy '+age +'rd Birthday' #这种执行时就是会出错的,类型没有转换需要使用方法str()进行转换
print(message)

正确的

age =21
message='Happy '+str(age) +'rd Birthday'
print(message)

四、注释

在大多数编程语言中,注释都是一项很有用的功能。 注释 让你能够使用自然语言在程序中添加说明
编写注释:注释用井号( # )标识

五、列表

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

5.1.创建列表

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

fruit=['apple','banana','strawberry']
print(fruit)

5.2.访问列表元素

列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉 Python 即可

fruit=['apple','banana','strawberry']
print(fruit[0])

注意列表是从0开始的
print(fruit[0].title())#还可以对任何元素使用字符串的方法

5.3.索引

5.2中已经说了一个列表元素的索引为 0 ,而不是1,Python 为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为 -1 ,可让 Python 返回最后一个列表元素:

fruit=['apple','banana','strawberry']
print(fruit[0].title())
print(fruit[-1])
message="I like "+ fruit[1].title()
print(message)

5.4.修改、添加和删除元素

修改列表元素的语法与访问列表元素的语法类似。要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值

fruit=['apple','banana','strawberry']
fruit[1]='grapes'
message="I like "+ fruit[1].title()
print(message)

在列表末尾添加元素,使用方法 append()

fruit=['apple','banana','strawberry']
fruit.append('grapes')
print(fruit)

在列表中插入元素,使用方法 insert() 可在列表的任何位置添加新元素

fruit=['apple','banana','strawberry']
fruit.insert(1,'grapes')
print(fruit)

从列表中删除元素,如果知道要删除的元素在列表中的位置,可使用 del 语句

fruit=['apple','banana','strawberry']
del fruit[1]
print(fruit)

有时候,你要将元素从列表中删除,并接着使用它的值,方法 pop() 可删除列表末尾的元素,并让你能够接着使用它(注意是末尾的元素)

fruit=['apple','banana','strawberry']
print(fruit)
poped_fruit=fruit.pop()
print(fruit)
print(poped_fruit)

可以使用 pop() 来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可

fruit=['apple','banana','strawberry']
print(fruit)
poped_fruit=fruit.pop(0)#这里
print(fruit)
print(poped_fruit)

只知道要删除的元素的值,可使用方法 remove()(注意:方法 remove() 只删除第一个指定的值)

fruit=['apple','banana','strawberry']
fruit.remove('apple')
print(fruit)

使用remove()删除也可接着使用他的值

fruit=['apple','banana','strawberry']
rem_app='apple'
fruit.remove(rem_app)
print(fruit)
print(rem_app)

5.组织列表

5.1使用方法 sort() 对列表进行永久性排序

fruit=['grapes','banana','strawberry','apple']
fruit.sort()
print(fruit)

还可以按与字母顺序相反的顺序排列列表元素,只需向 sort() 方法传递参数

reverse=True 
fruit=['grapes','banana','strawberry','apple']
fruit.sort(reverse=True)
print(fruit)

当然这个排序也是永久的
5.2.使用函数 sorted() 对列表进行临时排序(要按与字母顺序相反的顺序显示列表,也可向函数 sorted() 传递参数 reverse=True)

fruit=['grapes','banana','strawberry','apple']
print(sorted(fruit))#临时
print(fruit)#本来的顺序

5.3.倒着打印列表

fruit=['grapes','banana','strawberry','apple']
fruit.reverse()
print(fruit)

5.4.确定列表的长度

fruit=['grapes','banana','strawberry','apple']
print(len(fruit))

相关文章

  • 2Python基础语法

    一、变量 上面的hello world的输出,还可以有下面的输出方式 message就是变量 1.1变量的命名和使...

  • 2018最新Python数据分析实战教程视频 python数据分

    系列一:《python数据分析基础与实践》 章节1Python概况 课时2Python简介 章节2Python安装...

  • 1,2Python语言基础

    变量 需要赋值 命名1.命名只给程序中自定义元素关联名字的过程,命名需要保证在程序中,名字具有唯一性。2.命名需要...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • java

    语法基础1.1 java初体验(语法基础)1.2 变量和常量(语法基础)1.2 变量和常量(语法基础)1.4 流程...

  • 软帝学院:80道java基础部分面试题(四)

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集...

  • 快速上⼿ Kotlin

    快速上⼿ Kotlin 基础语法 函数基础语法 与 Java 代码互调 Java 与 Kotlin 交互的语法变化...

  • Java面试题知识点

    1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...

  • Java初级面试题

    1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...

  • 高考英语基础语法单句语法填空

    高考英语基础语法单句语法填空

网友评论

      本文标题:2Python基础语法

      本文链接:https://www.haomeiwen.com/subject/afxvdltx.html