码迷,mamicode.com
首页 > 编程语言 > 详细

python学习-day2:python基础二

时间:2017-01-20 07:37:56      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:har   三级   break   修改   ict   改变   技术   name   内容   

主要内容:

  • 变量存储
  • 字符串的格式化
  • 位运算
  • 输入密文显示
  • if...else
  • 三元运算
  • 列表
  • 字典
 
 
 
 
  • 变量

技术分享

技术分享
name2直接指向内存数据,当name改变,之前存的数据值和位置不变,新开辟内存空间存放新数据。
技术分享
 技术分享

 

  • 字符串的格式化
字符串是 %s;整数 %d;浮点数%f;%r是原始数据,不转义
技术分享

 

  • 位运算
技术分享
 技术分享

 

技术分享
 技术分享 
  • 输入密文显示
 
引入getpass,import gatpass
使用:pwd = getpass.gatpass("passwod:")
pycharm不支持运行
 
continue是跳出本次循环,继续下次循环
break跳出整个循环
 
  • 三元运算

技术分享

如果条件为真:result = 值1

如果条件为假:result = 值2
 
技术分享

 

技术分享
空格占位
  • 元组,定义后不可修改
  • 字符串

技术分享

 

技术分享
  • 字典
字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。
字典的特性:
  • dict是无序的
  • key必须是唯一的
 
作业:
1、打印省市县三级菜单,任何一层q退出,任何一层b返回上层
2、shell sed替换功能。命令行中实现
 

python学习-day2:python基础二

标签:har   三级   break   修改   ict   改变   技术   name   内容   

原文地址:http://www.cnblogs.com/yuliu/p/6321780.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!