变量:能用数字、字母、下划线,数字不能放在最前面。
(1)print(keyword.kwlist),显示关键字。(橙色)要先导入import keyword。
(2)**dir(builtins)**显示出函数等。(紫色)
(3)input输入,print输出,input输入的全为字符串。
>>> in_a = input("请输入内容")
请输入内容this is python
>>> in_a
'this is python'
>>> print(in_a)
this is python
(4)True 真,False 假。
(5) // 向下取整,**幂运算。
(6)引号:
>>> s1 = 'string1'
>>> s2 = "string2"
>>> s3 = """string3
支持换行,其他两个里面不支持换行"""
(7)字符串 * 数字 = 数字倍数的字符串。
(8)字符串相加,直接连在一起。
(9)
>>> ' '.join([s, t, r])
'nice to meet you !'
#将前面的东西插入两个字符串中间
(10)’%s’占位符
>>> '%s %s %s' % (s, t, r)
'nice to meet you !'
(11)
>>> '{} {} {}'.format(s, t, r)
'nice to meet you !'
>>> #与%s一样
(12)’%d’数字,%6d 6表示最低位数。
(13) %09.2f 9表示最少九位,.2表示保留两位数
>>> "%09.2f" % 357.265
'000357.26'
>>> '%19.2f' % 357.265
' 357.26'
>>> #19 表示最少19位
(14) %c ASCII转化,将字母转化为数字。
(15) %o 八进制,%x 十六进制。
(16) %r 判断是字符串还是数字
>>> "%r" % '123'
"'123'"
>>> "%r" % 123
'123'
(17) format:
1、
"{a:.2f}".format(a=12.333, b=23.5555)
'12.33'
>>> "{b:.2f}".format(a=12.333, b=23.5555)
'23.56' #更方便替换
>>> "{:.2%}".format(0.35)
'35.00%'#自动转化为百分比形式
2、
"{a:*^10.2f}".format(a=12.333, b=23.5555)
'**12.33***'
>>> "{a:*>10.2f}".format(a=12.333, b=23.5555)
'*****12.33'
>>> "{a:*<10.2f}".format(a=12.333, b=23.5555)
'12.33*****'
>>> f'{a:.2f}'
#用*号代替空格,分别在不同位置
3、
>>> "{{ hello {}}}".format("Ning")
'{ hello Ning}'
想要输出带括号
4、
>>> 1.01 - 0.9
0.10999999999999999
>>> 101 - 90
11
>>> 11 / 100
0.11
>>> #计算小数时可以扩大倍数
(18)len()表示出字符串的个数。
(19)str()、int()、float()强制变为字符串、整数、小数。