先从最基础的hello,world开始我们走进python的世界。
新建了一个Python文件在文件中打出:
print("Hello,world!")
将会出现
Hello,world!
我们也可以将hello,world放进一个变量中。
例如:
message="Hello,Python world!"
print("message")
将会输出
Hello,Python world!
从这里我们就正式进入我们的python世界了。
上面我们用到了我们一个东西变量。
变量
变量,只能以字母或者下划线打头,数字不能打头,不能包含空格可以用下划线_来代替,变量名越简单易懂越好。
例如:
我们可以使用first_name或者name等。变量相当于我们储存的盒子而变量名就相当于我们对于里面储存事物的标签。
字符串
字符串就是一系列字符,使用’单引或”双引扩起的都是字符串,
例如:
“my name is bin”或‘my name is zhang’。
修改首字母的大小写可以用title()
例如:
name="ada lovelace"
print(name.title())
输出将会是
Ada Lovelace
同理可以这么使用的还有:
全部大写用upper()
全部小写用lower()
例如:
name="zhang jun bin"
print(name.upper())
ZHANG JUN BIN
接下来是f的使用方法
f也叫format(设置格式)
下面我们直接看代码
first_nmae="ada"
last_name="lovelace"
full_name=f"{first_name}{last_name}"
print(f"Hello{full_name.title()}!")
Hello,Ada Lovelace!
这里设置了两个变量,一个是first_name一个是last_name后面有设置了一个full_name,将前两个变量用f合到一起行程了一个新的变量,之后再用print将full_name进行输出。输出后出现前两个变量中的东西,最后进行输出的是ada lovelace。同时我们又使用刚才学到的title()进行大写。
转义字符
字符形式 | 功能 |
---|---|
\b | 退格 |
\n | 换行符 |
\t | Tab空格 |
\\ | \ |
\ " | " |
\f | 换页符 |
\r | 回车符 |
\v | 垂直换行符 |
删除空白
在Python中空白也很重要,通常额外的空白会让Python发现,并理解。所以要控制好空白。
rstrip()可以将字符末尾的空白删除
例如
message='python '
这里是存在空白的在计算机会识别到并输出
'python '
当使用了rstrip后就会将不必要的空白删除
例如
message.rstrip()
使用后输出的将会是
'python'
没有空白
但是这种删除只是暂时的,如果你再次进行输出message的时候还会有空白想要彻底删除就需要删除相关变量中的相关东西
同样的想要删除的空白可能不止前面
lstrip可以删除前面的空白
例如
message=' python '
message.rstrip()
输出后就变成了
'python '
strip可以删除两边的空白
同样的
message.strip()
输出后变为了
'python'
接下来是数了
数就跟数学的加减法差不多
最简单的+(加) -(减) (乘) /(除)还有*(乘方)
浮点数指的是带小数点的数比如0.1 0.2 3.0
还有一个就是下划线的使用_可以将长的数字进行分割例如14_000_000_000输出的时候不会将下划线输出进去将会输出14000000000
列表
列表【】里面包括元素,元素是可以是任何东西,元素之间要用逗号隔开。
例如
classnumber=['zhang','su','wang']
print(classnumber)
就会输出
['zhang','su','wang']
这是包括方括号的但是一般我们可能会需要单个的数据
当我们需要提取单个的数据的时候
classnumber=['zhang','su','wang']
print(classnumber[0])
这样我们就会得到 zhang
为什么会是0得到了zhang而不是1呢
在python中索引是从0开始的
当你想要输出【2】的时候他将会输出 wang
classnumber=['zhang','su','wang']
print(classnumber[2])
将会得到 wang 这第三个元素
当然为了方便处理大量的数据的时候,你可能只需要最后几个数据,所以可以将索引设为-1
classnumber=['zhang','su','wang']
print(classnumber[-1])
将会输出 wang
当然列表可以和变量一起结合,当你希望选出最好的同学的时候,你可以结合f字符串
例如
classnumber=['zhang','su','wang']
mssage=f"my favourite classnumber is{classnumber[0].title()}."
print(mssage)
输出后将会得到
my favourite classnumber is Zhang
上面我们设置了一个变量mssage,并且使用字符串将话语完整,使用大写符号使Zhang的首字母大写。