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