python基础:(二)变量和简单数据类型

一.变量的命名和使用

在python中使用变量必须遵守一些规则和指南。
1.变量名只能包含数字、字母、下划线。可以以字母和下划线打头,但不能以数字打头。
eg:合法的:_hhh;hhh_hh
        不合法:1_hhh
2.变量名不能包含空格,但可以使用下划线来连接两个单词。
eg:合法的:hh_hh
        不合法:hh hh
3.不能用python中的关键字来为变量进行命名。
eg:合法的:hh
        不合法:print
4.变量名必须简短且具有描述性。
eg:message;name;
5.避免使用‘1’和‘0’,因为‘1’和‘0’与小写字母‘l’和大写字母‘O’容易被看混。
ps:大家可以把变量当作一个可以赋值的盒子,有前端基础的可能比较好理解。

二.变量练习

1.问题:在python交互模式将Hello Python world!赋值给变量,并将其打印出来。

message = "Hello Python world!"
print(message)

ps:print()是一个打印函数。
ps:可能会有人纳闷,为什么把那段话用引号引起来,下一节会仔细讲为什么。

运行结果:
在这里插入图片描述

三.字符串

3.1定义

定义:字符串就是一系列字符。在python中可以使用单引号or双引号。

eg:"This is a string" or'This is a string'
在这里插入图片描述

3.2对字符串的一些简单操作—大小写

ps:这一块涉及到一些函数,不必深究为什么,后面我会讲到。
先补充几个函数,如下:

#首字母大写
title()
#全部大写
upper()
#全部小写
lower()

问题:

#练习:打印下列字符串,分别以首字母大写,全部大写,全部小写打印。
name = "your Name"
print(name.title())
print(name.upper())
print(name.lower())

运行结果:
在这里插入图片描述

3.3对字符串的一些简单操作—f字符串

用法:

f"{
      
      变量}{
      
      变量}"

练习:

first_name = "P"
last_name = "ython"
name = f"{
      
      first_name}{
      
      last_name}"
print('f"{first_name}{last_name}"') #在一个字符串内使用引号,避免单引号,双引号同时出现,详细解释看下文
print(name)

在这里插入图片描述

3.4对字符串的一些简单操作—使用转义字符

知识点补充:

#先介绍两个最常用的转义字符
\n #换行
\t #一个制表符,也就是一个tab键
#若想知道更多,可以参考python的官方文档

转义字符的使用:

print("Python")
print("\tPython")
print("\n\tPython")

转义字符使用结果:
在这里插入图片描述

3.5对字符串的一些简单操作—删除空白

空白很重要很重要,比如"Python","Python ",看起来一模一样,但是后面的字符串末尾有个空白(空格),如果你进行一些操作,比如说求取字符串的长等。
在这里插入图片描述
相关知识点补充:

"""用法和上文的大小写一样,在此就不再赘述"""
rstrip() #删除末尾没有空白
lstrip() #删除开头空白
strip() #删除两边空白 

四.数

数的一些应用:存储web应用信息,可视化数据…

4.1整数

举例:1,2,100
应用:+ - * \ (加减乘除)
          ** (次方运算符)

>>>1+2
3
>>>1*2
2
>>>2**3
8

4.2浮点数

定义:Python将带有小数点的数称为浮点数。
举例:1.1,100.1,0.1
注意:计算结果包含的小数位数是不确定的
应用:+ - * \ (加减乘除)
          ** (次方运算符)

>>>0.2*3
0.008000000000000002
>>>0.2+0.3
0.5

4.3整数和浮点数

1.任意两个数相除,结果都是浮点数。
2.浮点数和其它类型的数据进行运算,结果还是浮点数。

4.4数中使用下划线

在python中,当一个数据很大时,可以使用下划线进行分割,它对结果不会造成影响。
例如:

money_1 = 1_000_000
money_2 = 1000000
print(money_1)
print(money_2)

运行结果:
在这里插入图片描述

五.tips

tips1:同时给多个变量赋值

>>>x,y,z = 1,2,3
print(x)
print(y)
print(z)

在这里插入图片描述

tips2:注释

python中注释有两种方法如下,当出现这两种情况,其后面以及"“”““内的内容会被python解释器忽略
1.使用(#)标识符
2.使用””“xxxxxxxxxxxxx”“”

"""这是注释"""
name = "Python" #python这是注释
print(name)

猜你喜欢

转载自blog.csdn.net/qq_63913621/article/details/129143971