变量交互&注释数字&字符串&布尔格式化输出
Posted neozheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量交互&注释数字&字符串&布尔格式化输出相关的知识,希望对你有一定的参考价值。
变量
变量定义规范:
# 声明变量: name = "Neo Zheng" # name为变量名(标识符),"Neo Zheng"是变量值。
变量定义规则:
1. 变量名只能是字母、数字或下划线的任意组合; 2. 变量名的第一个字符不能是数字; 3. 有些关键字不能声明为变量名。[\'and\', \'as\', \'print\', ...... ] 因为这些关键词是Python的语法。 注:变量名中间不能有空格,但末尾可以有。
变量命名习惯:
# 1. 驼峰体: eg. NumbersOfStudents = 53 首字母都大写。 # 2. 下划线体: eg. numbers_of_students = 53 Python官方推荐下划线体。 定义变量尽量避免: 1.变量名为中文、拼音; 2.变量名过长; 3.变量名词不达意。
常量:
常量即指不变的量,如π, 或在程序运行过程中不会改变的量。
Python中没有专门的语法代表常量,约定俗成用变量【全部大写】代表常量。
用户交互:
# 读取用户输入: name = input(" what is your name?") print(name) # 执行脚本就会发现,程序会等待你输入完姓名之后再往下继续走
注释:
代码注释用 # 代码注释规则: 1.不用全部加注释,只需在自己觉得重要或不好理解的部分加注释即可; 2. 注释可以用中文或英文, 但不要用拼音。 注: 加注释特别重要
数据类型 之基本类型:
注:type( )可以查数据类型, print( type() )
字符串:
# 在Python中, 加了引号的字符都被认为是字符串。 name = "neo" # 双引号 age = "22" # 加引号就是字符串 age2 = 22 # int msg = \'\'\' my name is neo, I am 22.\'\'\' #3 个引号也可以 hometown = \'Tianjin\' # 单引号也可以 # 单双引号没有任何区别,只需下面情况需考虑配合使用: msg = " my name is neo, I\'m 22."
多引号的作用:
# 多行字符串必须用多引号。 msg = \'\'\' my name is neo, I\'m 22. \'\'\'
# 不加引号的字符串被认为是变量。 如 name = jack # 这句话的意思是: 要把jack变量的值赋给name. 常见的有 a = b. # so 变量一定要先定义再使用。
字符串拼接:
字符串只能进行“相加” 和 “相乘”运算。
相加就是简单拼接;
相乘就是复制自己多少次,再拼接在一起。
注:字符串的拼接只能是双方都是字符串,不能跟数字或其他类型拼接单双引号。
格式化输出:
先看如下程序:
在左图中,%s 是占位符, %是连接符。 # 占位符:s代表string(字符串),d 代表digit(数字),f 代表float。 # 注意: %d后面必须得是数字, input()读进去的所有数据都会默认为字符串(str), 可以利用int( input() )把input()中的内容转换成数字类型。
以上是关于变量交互&注释数字&字符串&布尔格式化输出的主要内容,如果未能解决你的问题,请参考以下文章
[JavaWeb-JavaScript]JavaScript注释&数据类型