初学python - 零碎的知识点

* 标识符命名规则

数字,字母,下划线组成,数字不能开头
区分大小写

* 注释

单行:#;多行:‘ ‘ ‘ ,“”“;

* 进制标识

b:二进制
o:八进制
d:十进制
x:十六进制

转换:format(0o35)- 八进制35转换为十进制

 

* 变量地址变化问题

x=6
id(x) -- 1
x+=6
id(x) -- 2

1和2不一样,新数值没有明确指示会放入新内存空间

 

* 整型类型没有长度限制,受限于内存的大小

* 列表取值 /截取

[:]

* 字符串取值/截取

python中一个字符也是一个字符串

eg:str="hello world"

取值: str[0]
  
    str[0:-1] - 截取[1,最后一个)【左闭右开】;-1:最后一个,-2:倒数第二个;这里负号表倒数
    str[1:6] ->[1,6)

 

* 函数定义

eg: def function(s):
            print(s)   - 此处要有缩进,表示在函数体内
            return

 

*python没有++操作

换成 n+=1

 

*()/ [] / {}

( ) - 元组
[ ] - 数列/列表
{ } - 字典

 

* 数组转为字符串

a=list(input().split()) - 
print(''.join(a)) - 列表转为字符串 输出

 

* 输出 字符数组 【不带括号,引号】 - join() 函数应用

join()

eg: ','.join(['f','d','a']) -','为分割数组中的元素的符号可以自定义
输出: f,d,a

 

* 输入

input() - 遇到回车结束输入

raw_input() - 返回字符串

 

posted @ 2019-03-28 20:02  丨Kouch  阅读(131)  评论(0编辑  收藏  举报