python冲冲冲(2):变量、数值类型和字符串

2.1 注释

        注释这个东西,就像说明书一样,可以用来解释程序的作用和功能,能很好的提高程序的可读性,更重要的,是可以让别人一目了然,方便工程的交接。

        Python 的注释有两种: 单行注释、多行注释

  • 单行注释:

        Python 使用"#"作为单行注释的开始,"#"之后直到本行结束的代码或者句子都会被解释器忽略掉,即不会运行 

  • 多注释:

        Python 使用三个单引号(''' ''')或者双引号(""" """)作为多行注释的开始和结束,单、双引号包括的内容为注释

# 这是单行注释,只对本行有效

'''
这里是多行注释
可以多行显示
'''

"""
这也是多行注释
单、双引号之间的内容是注释
"""

 

2.2 变量

2.2.1 认识变量

变量是编程语言很重要的一个概念,通常使用变量来保存和调用数据。 

Pthon 是弱类型语言,所谓弱类型语言,其有两个明显的特点:

  • 变量无须声明即可赋值
  • 变量的数据类型可以被改变

Python使用等号 (=) 作为赋值运算符,把等号右边的值赋给左边的变量,例如  a=1 ,即是把1赋给了a,此时a的值为1

2.2.2 变量的命名规范 

Python需要使用标识符来给变量命名,命名一般遵循以下几个规则:

  • 标识符由字母、数字和下划线(_)组成,但 第一个不能为数字
  • 标识符不能是Python自带的关键字
  • 不能包含空格
  • Python语言区分大小写,"ab"和"Ab" 是不同的

Python关键字 

Python包含了关键字和一系列的内置函数,一般不使用他们作为变量名,比如:False、True、help()、float() 等。 

 

认识 print 函数

前面我们已经使用到了 print 函数来输出“Hello World”, print 函数可以同时输出多个变量

>>> a = 5   #把5赋值给a
>>> b = 10  #把10赋值给b
>>> c = 15  #把15赋值给c
>>> print(a,b,c)  #同时输出a,b,c的值
5 10 15

2.3 数值类型

数值类型是程序最常用的一种类型

整型(int)

整型可以把它理解为整数型,即1,2,3,999等整数,比如上面的 a,b,c 分别赋值了5,10,15,这就是整型

浮点型(float)

同样的,浮点型可以理解为小数, 比如1.1, 2.2 等

 

 可以使用type() 函数来查看变量的数值类型:

>>> print(type(a))
<class 'int'>

2.4 字符串(str)

2.4.1 字符串初识

字符串几乎可以包含所有字符,中英文都可以,比如:

str1 = '我是字符串'
str2 = "python"
print(str1)
print(str2)

字符串可以用单引号或者双引号包含。

转义字符

如果字符串本身包含了单/双引号,则需要转义字符,例如:

str3 = 'I'm a doctor'

 这样Python 就会把I和m之间的单引号和前面的进行配对,此时只需要在第二个引号前面添加反斜线(\)即可:

 

str3 = 'I\'m a doctor'

常用转义字符:

转义字符说明
\b退格符
\n换行符
\r回车符
\t制表符

 

2.4.2 字符串拼接

Python允许字符串之间进行拼接:

>>> str4 = str1 + str2
>>> print(str4)
我是字符串i like apples

数值和字符串不能直接拼接,使用str()可以把变量字符串化:

>>> str5 = str1 + str(a)
>>> print(str5)
我是字符串5

2.4.3  格式化字符串

这里的格式化可不是清空内容的意思,是把字符串变成格式来进行调用。

Python使用(%)或者format() 函数来对字符串格式化:

a = 5
str2 = 'python'
print("我 %s 岁了,我喜欢 %s。" % (a, str2))  #使用%s
print("我{0}岁了,我喜欢{1}".format(a, str2)) #使用format()函数

字符串的其他常用操作:

title():首字母大写

lower():转换成小写

upper():转换成大写 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值