工作告一段落,开始写入门Python系列,这个系列时间跨度很长,原计划是2016年7月份才正式学Python的,结果最近来了一个会Python的同事,简单的让我入了门,所以先写再说吧。
按照习惯第一次输入‘hello world’,完成第一个Python程序。
操作符: 加-减*乘/除
用户输入:input,老版是raw_input
索引差不多,但是跟R唯一区别是:R是第一个字符索引是[1],而Python第一个字符索引是[0]。
字符串切片:跟R的subtring一样。例如:x=‘Hello
Python’,print(x[0:2])输出结果是Hel。
替换字符串:print(x.replace('Hello','Thanks'))输出结果是Thanks Python
大小写:接上:(大写)x=x.upper(),print(x)输出结果是HELLO
PYTHON;(小写)x=x.lower(),print(x)输出结果是hello python
字符串串联:print(x '' x)结果是Hello PythonHello
Python; ''中间是没有空格
print(x ' ' x)结果是Hello Python Hello Python; ' '中间右一字节空格
转义字符:(重点)
操作 | 字符 |
---|---|
新行 | \n |
引号 | \" |
单引号 | \' |
制表符 | \t |
反斜杠 | \\ |
Python列表:一个""引号为一个list(列表),等同于一个字符串,可以用索引,为整个字符串或list。
追加或删除列表项:append(),remove(),用法:x.append(nihao)输出结果类似于:Hello Python
nihao。
意味着:函数要加在x的后面x.(x点函数)
列表顺序:sort(),用法x.sort();降序为x.reverse().
Python元组:空元组:tuple=();逗号需用在一个项目元组里面:tuple=(3,)
增加元素到元组:x=x (1,2,3)
转换元组很多种,list,tuple这2个是直接用list或tuple函数。
(重点)元组转为字符串:person = ('Diana','Canada','CompSci')
s = ' '.join(person)
print(s)
排序元组:元组是不能修改,也没排序功能。sorted()函数,当内部函数,外设加tuple()
…………………………………………………………………………
华丽的分割线:目前每天看Python视频,稍微入了门,等熟悉或者精通时候再继续Python系列