首页 > 代码库 > python学习-day2:python基础二

python学习-day2:python基础二

主要内容:

  • 变量存储
  • 字符串的格式化
  • 位运算
  • 输入密文显示
  • 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基础二