python learn day-1 for 老男孩教育

2017-01-10 10:04:40来源:oschina作者:hongtao425人点击

第七城市

2017年1月7日带着对Pyhon的好奇,坐车两小时来到了北京老男孩教育培训基地。


带着学习Python的决心和结识更多人脉的心,离开学校十多年后第一次坐在一个90人的教师里。


这一次重新坐进课堂希望能改变我的人生。

Alex Li 老男孩的教育总监,一个风趣的大男孩儿


快35岁的我开始学习一门编程语言,但是我相信只要愿意学习无论你从何时开始都不重要。


Alex很能说,第一堂课很基础但是讲的生动有趣,有种听脱口秀的感觉。

言归正传吧,第一节课内容不多,Alex蛋逼了一个上午。


只写课程里我认为的干活吧。


1、指定解释器

通过使用env命令实现指定解释器,实现代码可以在Linux下任意环境运行。


#!usr/bin/env python3
2、变量的规范变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'] 3、二进制的故事.....巴拉巴拉讲了1小时,扫盲环节过

此处省略1w字


目前统一使用utf-8,python3.5.2默认支持utf-8


4、数据类型-数字整型,函数int(),目前python3.5.2只有int整型
长整型,函数long(),可忽略
浮点型,函数float(),简单记忆为小数
复数,函数complex(),忘记它吧..... 5、数据类型-布尔&字符串布尔值真或假0或1
字符串"hello world"
字符串常用功能 移出空白 分割 长度 索引 切片 格式化输出 6、数据类型-列表

定义列表


names = ["zhangsan","lisi","wangwu","zhaoliu"]

通过下标访问列表的元素,下标从0开始计数


列表的常用操作


切片取多个元素


追加


names.append()

插入


names.insert()

修改


names[names.index("zhangsan")] = "ZHANGSAN"

删除


names.remove() 7、运算(比较多.....省略)

数学运算

比较运算

赋值运算

逻辑运算

成员运算

身份运算

位运算

8、用户交互

input()函数


name = input("请输入用户名:")

输入密码时如果想不可见,需要利用getpass模块中的getpass方法,即


pwd = getpass.getpass("请输入您的密码:") 9、流程控制

if...else


for...in


while...true


第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台