pyhton笔记一:基础(重点格式化输出)

一.变量命名

1.变量名可以是包含数字、字母、下划线,字母开头

2.大小写敏感

3.驼峰命名法,单词连接,首字母大写

     大驼峰:首字母大写,例IntOne,一般给类命名

     小驼峰:首字母小写,例intOne,一般给普通变量或函数

4.posix写法:每个单词均小写,_连接,普通变量

 

二.保留字和关键字

1.例class、break、def等

2.查看关键字的方法

import keyword #引入关键字模块
print(keyword.kwlist) #打印关键字

 

三.number数字类型

1.二进制:以0b开头的0、1代码,例如0b0011、0b0110

2.八进制:以0o开头的包含0-7的数字

3.十六进制:以0x开头的包含0-9、a-f

4.科学计数法:0.865 =8.65e-1

5.复数:虚部用j或J表示

6.布尔值:True、False

 

四.str字符串

1.字符串里要用引号可以转义字符或单双引号交替使用

2.三引号可以表示多行

print('''aaa
bbb
ccc''')

3.转义字符:\,一旦出现\要小心是否构成转义

                    回车:Windows:\n         linux:\r\n

4.字符串格式化

占位符:%d 数字           %2d:占位两位右对齐      %-2d:占位两位左对齐

              %s 字符串        %10s:占位10位

              %f 浮点数        %.2f:保留两位小数    %5.2f:占位5位,保留两位小数

print('hello %s'%'world')
print('I am %d years old'%18)
print('I am %s,I am %d years old'%('liu',18))


s='I am %s,I am %d years old'
print(s%('liu',18))

5.format函数格式化

数据传递方式:通过位置、关键字、list、dic

#通过位置传递,format里的内容按标号顺序
print('hello,{}'.format('world'))
print('hello,{1},I am {0}years old and my friend is {0} too'.format(18,'liu')) 
#通过关键字参数传递
print('hello,{name},I am {age}years old'.format(name='liu',age=18)) 
#通过list传递,0是必须的
a_list=['liu','beijing',18]
print("I'm {0[0]},I am {0[2]},I come from {0[1]}".format(a_list))
#通过dic传递
a_dic={'name':'liu','home':'beijing','age':18}
print("I'm {name},I am {age},I come from {home}".format(**a_dic))

填充与对齐(用:来代替占位符的%)

#填充与对齐
print('name:{:>8}'.format('liu'))
print('name:{:^8}'.format('liu'))
print('name:{:a>8}'.format('liu'))
print('name:{:a<8}'.format('liu'))

 

精度、分隔符、进制

#精度、分隔符、进制
print('age:{:+10.3f}'.format(-18))  #+表示带符号
print('money:{:,}'.format(123456789))
print('money:{:0>15,}'.format(123456789))
print('num:{:b}'.format(18))
 

5.input语句:input输入的是字符串类型,如果输入的是数据,需要用int()语句等转化为数字

              

五.运算符

1.地板除://,7//2=3

2.幂运算:**,2**3=8

3.Python没有自增、自减运算符

4.逻辑运算符:顺序not>and>or

5.成员运算符: in、not in

6.身份运算:is、is not,用来检测两个变量是否是同一个变量

 

(笔记来自于网易云课堂图灵学院的python课程)

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值