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-变量和数据类型的主要内容,如果未能解决你的问题,请参考以下文章

01.Python入门环境搭建变量数据类型

变量 returnValue 包含的数据类型和数据值是啥? [复制]

Python学习总结

01-python基本语法元素

java 循环变量

Android 上的 Kotlin:如何在片段中使用数据库中的 LiveData?