• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

Ace昊

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

python基础(一)下

pass 占位,运行时不报错
 
1,pycharm 安装使用
debug:pycharm-右键-debug-console(控制台)-resume program(继续程序,快捷键:command+option+R)
tab:右制表符
shift+tab:左制表符
command+/:注释/取消注释
option+箭头⬆️⬇️:连续选中代码块/取消选中代码块
command+D:复制当前行代码或者复制选中块
option+delete:删除光标前的单词
option+fn+delete:删除光标后的单词
control+R:运行
control+option+R:弹出可运行的可选菜单
control+D:调试
control+option+D:弹出可调试的可选菜单
control+command+F:切换全屏模式
 
2,格式化输出。%s %d
1,input的输入类型为str,如果%d时,注意转换类型为int
2,格式化输出时:如果有%不是占位符,而是百分号,则用%%
3,print(‘内容%d’ % 变量名)
4,print(‘内容%d %d’ % (变量名,变量名))
3,字典时,%(name)s % dic
 
3,while...else
当while执行完之后,并且没有被break,则执行else;如果循环被break,则不执行else
 
4,运算符
 
 
 
1,优先级关系为( )>not>and>or,同一优先级从左往右计算。
2,x or y , x为真,值就是x,x为假,值是y
3,x and y, x为真,值是y,x为假,值是x。
4,int ---> bool 非0 为True;0为False
bool ---->int True 为1;False为0
5,如何判断输出的是True/False 还是 数字 主要取决于关键节点是值还是逻辑判断
5,编码初识
1,初级密码本:ascii 2**7=128 字母,数字,特殊字符,8位==1个字节表示1个字符
第一位都为0,预留了一位,为了以后扩展
字符:组成内容的最小单元
2,unicode(万国码,统一码) 2**16=65536 16位==2个字节 表示1个字符
3,升级:32位==4个字节表示1个字符,对内存占用很大,造成资源浪费
4,UTF-8,是对Unicode的升级,最少使用8位数=1个字节表示一个字符
ascii码中的内容用1个字节保存
欧洲的字符用2个字节保存
东亚的字符用3个字节保存...
5,gbk(国标)只有字母数字特殊字符用ascii码/中文自创
英文 = 8位 中文 = 16位
6,8位=1byte 1024b=1kb 1024kb=1MB 1024MB=1GB 1024GB=1TB
 
7,找出字符串中是否含有指定字符
方法1:使用 in 方法实现contains的功能:
site = ''
if "jb51" in site:
print('site contains jb51')
输出结果:site contains jb51
 
方法2:使用find函数实现contains的功能
s = "This be a string"
if s.find("is") == -1:
print "No 'is' here!"
else:
print "Found 'is' in the string."
 
 

posted on 2018-05-01 12:08  Ace昊  阅读(38)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3