python基础语法

发布时间 2023-07-28 20:34:21作者: cxy8

变量和简单的数据类型

变量

变量的命名规则:
1、只能包含字母、数字和下划线,并且不能以数字开头
2、变量名中不能是python中的保留字

字符串

字符串的几种定义方法

name = 'Bob'
name = "Bob"
name = """Bob"""

如何字符串本身包含单引号或者双引号,我们可以用与包含相反的方式去定义,也可以使用转移字符

字符串拼接

name = "Bob"
str = ' like alice'
print(name + str)

另一种方式的拼接

class_name = 123
avg_salary = 1345
message = "sdadas%s%s" %(class_name, avg_salary)
print(message)

%:表示占位符
s:表示字符串
多个变量占位时要用括号

拼接字符串的另一种用法这种方式称为f字符串的方式

class_name = 123
avg_salary = 1345
message = "sdadas%s%s" %(class_name, avg_salary)
full_name = f"{class_name} {avg_salary} {message}"
print(full_name)

这种拼接方式也很便捷,我们不关心类型,只需要将变量用花括号括起来就行但有一点不好的地方就是这种方式不能控制变量的精度

这里插入一下input语句

print("请告诉我你是谁")
name = input()
print("我是" + name)

# input()还可以传参数
name = input("请告诉我,你是谁")
print(name)

需要注意的是不管我们输入的是什么类型的数据都会被input函数当成字符串类型的数据处理,如果想要得到我们想要得到的数据类型就需要进行类型转化

num = input("请输入一个数字")
num = int (num)
print(num)

列表简介

列表是什么

1、列表由一系列按特定顺序排列的元素组成。
2、列表中通常包含多个元素,因此给列表指定一个表示复数的名称比较好
3、python中用[]来表示列表

bicycles = ['trek', 'cannondable', 'redline', 'specialized']
print(bicycles)

运行结果:列表的方括号也会被打印出来,但有时候我们不希望打印出来方括号
1.png

这里列表中元素的类似c语言中的数组

bicycles = ['trek', 'cannondable', 'redline', 'specialized']
print(bicycles[0])