变量
变量类型
字符串("纳税人名称")( "纳税人识别号")
nsrmc = "宝鸡有一群怀揣着梦想的少年相信在牛大叔的带领下会创造生命的奇迹网络科技有限公司" #纳税人名称为宝鸡有一群怀揣着梦想的少年相信在牛大叔的带领下会创造生命的奇迹网络科技有限公司
shxydm= "91610302MA6XA30061" #社会信用代码为91610302MA6XA30061
整型 (1,3,5)
nsrzt = 4 #纳税人状态 为 4
浮点数(222.11)
jsyj = 1888.16
布尔类型(True,False)
列表 list
["小明的公司","肖红的公司","小明的公司",12333]
字典 dict
{"增值税"=100,"城建税"=7,"教育费附加"=3, "地方教育费附加"=2}
集合 set
{"增值税","企业所得税","消费税"}
变量命名规则
由字母,数字,_组成,不能以数字开头
严格区分大小写
不能用python关键字
`import keyword
print(keyword.kwlist)`
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
方式 | 情形 | 举例 |
驼峰式 A | 普通变量 | nsrmc,getNsrmc |
驼峰式B | 类 | Cwbb,GetCwbb |
下划线式 | 函数 | get_nsrsbh |
常量
常量命名规则
所有字符大写
SL_ZZS = 0.11
字符串
' '
" "
''' '''
以上三个方法都可以表示字符串
>>>print('尊敬的纳税人:\n 请与本月15日前完成各税种申报')
尊敬的纳税人:
请与本月15日前完成各税种申报
>>>print(“尊敬的纳税人:\n 请与本月15日前完成各税种申报”)
尊敬的纳税人:
请与本月15日前完成各税种申报
>>>print('''尊敬的纳税人:\n
请与本月15日前完成各税种申报''')
尊敬的纳税人:
请与本月15日前完成各税种申报
>>>print(r'''尊敬的纳税人:\n
请与本月15日前完成各税种申报''')
尊敬的纳税人:\n
请与本月15日前完成各税种申报
>>>print(r'尊敬的纳税人:\n
请与本月15日前完成各税种申报')
SyntaxError: unterminated string literal (detected at line 1)
#只有''' '''才可换行,否则为语法错误