Python入门编程中的变量、字符串以及数据类型

//2018.10.10

字符串与变量

1、 在输出语句中如果需要出现单引号或者双引号,可以使用转义符号\,它可以将其中的歧义错误解释化解,使得输出正常;

2、 对于python的任何变量都需要进行赋值,不然不可以直接使用;

3、 对于python的单句程序,在赋值字符串的时候最后不能以\结尾,不然程序运行就会报错,那如何进行输出最后以\结尾的字符串了?

其中一种方法如下:

利于两个字符串相拼接的方式进行显示出来,而在定义末尾\的字符串的时候需要在前面加上转义符号\才可以显示出来,例如:

4、 对于多行的字符串输出(一边对齐),需要用到三重引号字符串(写的时候需要一致),举例如下:

需要输出一下的诗歌:

北国风光

千里冰封,

万里雪飘,

望长城内外,

惟余茫茫。

程序实现如下:

//2018.10.11

1、 对于Python编程,它的数据类型也有很多种,最为常用的四种分别是int(整型),bool(布尔型),str(字符串型)以及浮点型(float)

2、 对于布尔型的数据其实它也是特殊的整型数据

3、 Python在对数据取整int()的时候采用的方式是截取截断的方式,直接取前面的整数位,而不是四舍五入,这也是基于Python编程高效的特点,如果要想实现四舍五入的输出,可以用以下代码的方式:


4、 对于输入数据和后面执行数据的类型判断是否一致主要有两种函数:type()以及isinstance(),它们均可以判断,不过比较常用的isinstance(),它们俩的用法如下:

Type(532.23)—<class ‘float’>

Isinstance(2132,”我”)——False

5、 Pyhton3 源码文件默认使用utf-8编码(支持中文),这就使得以下代码是合法的: 

>>> 小甲鱼 = '我爱你'  

>>> print(小甲鱼)

>>> 我爱你

所以Python3是可以给变量命名中文名字的。

6、 判断一个年份是否为闰年(可以被4整除但不能被10整除,或者可以被400整除的数)的程序:

 

代码如下:

temp=input("请输入一个年份为:")

while not temp.isdigit():

    temp=input("不好意思,输入有误,请重新输入一个年份为:")

year=int(temp)

if year/400==int(year/400):

    print(temp+"年是闰年")

else:

    if (year/4==int(year/4)) and (year/10!=int(year/10)):

        print(temp+"年是闰年")

    else:

        print(temp+"年不是闰年")

7、s 为字符串,则有以下几个判断输入是否有误的语句比较常用: 

s.isalnum()  所有字符都是数字或者字母,为真返回 True,否则返回 False。 

s.isalpha()  所有字符都是字母,为真返回 True,否则返回 False。 

s.isdigit()  所有字符都是数字,为真返回 True,否则返回 False。 

s.islower()  所有字符都是小写,为真返回 True,否则返回 False。 

s.isupper()  所有字符都是大写,为真返回 True,否则返回 False。 

s.istitle()  所有单词都是首字母大写,为真返回 True,否则返回 False。 

s.isspace() 所有字符都是空白字符为真返回 True,否则返回 False。          

例如:

>>> s = 'I LOVE FISHC'

>>> s.isupper()

>>> True

posted @ 2018-10-12 02:39  The-Chosen-One  阅读(558)  评论(0编辑  收藏  举报