一、变量
上面的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)

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))
网友评论