01-Python-变量和数据类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01-Python-变量和数据类型相关的知识,希望对你有一定的参考价值。
1、变量命名规范
- 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线开头,但不能以数字开头。例如,variable_1合法,但是1_variable就是非法的变量命名。
- 变量名不能包含空格,但可以使用下划线来分割单词。例如,Hello_World合法,但是Hello World就非法。
- 不能将关键字以及函数名作为变量名。
- 变量名应该既简短又具有描述性。
- 慎用容易混淆的字母和数字。例如,字母l和数字1,字母o和数字0。
2、字符串
字符串就是一系列的字符。在Python中,用引号(单引号‘...‘,双引号"..."皆可)括起来的都是字符串。
2.1、修改字符串大小写
name = "ada lovelace" print(name.title()) #title()以首字母大写的方式显示字符串中的每个单词。
name = "Ada Lovelace" print(name.upper()) #输出全为大写 print(name.lower()) #输出全为小写
2.2、合并(拼接)字符串
1 first_name = "ada" 2 last_name = "lovelace" 3 full_name = first_name + " " + last_name #使用+来合并first_name、空格和last_name 4 5 print("Hello, " + full_name.title() + "!" ) 6 7 ‘‘‘message = "Hello, " + full_name.title() + "!" 8 print(message)‘‘‘
这里的连接符“+”会在内存中新开辟一块内存空间,因此因该避免此种用法。
2.3、制表符、换行符
空白泛指任何非打印字符,例如空格、制表符和换行符。\t为制表符,\n为换行符。
2.4、删除空白
1 language = ‘Python ‘ 2 language #‘Python ‘ 3 language #‘Python‘ 4 5 language.rstrip() #‘Python‘。rstrip()方法可以去掉末尾空格,但只是暂时的,language的值没有被改变。 6 language #‘Python ‘。空格仍然在。 7 8 language = language.rstrip() #要永久删除字符串中的空白,则可以将结果保存在变量中。 9 language #‘Python‘ 10 11 #lstrip()方法可以删除字符串左边的空格;#strip()方法删除字符串左右的空格。
3、数字
常见的有整数、浮点型。对于浮点数的运算结果,小数位数可能是不确定的。
3.1 使用函数str()避免类型错误
1 age = 23 2 msg = "Happy " + age + "rd Birthday" 3 4 print(msg) #会报‘age‘的类型错误。 5 6 #使用下面的方法可避免该错误 7 8 age = str(23) #将int类型的23转换为字符串,以字符2和3处理。 9 msg = "Happy " + age + "rd Birthday" 10 11 print(msg)
以上是关于01-Python-变量和数据类型的主要内容,如果未能解决你的问题,请参考以下文章