设为首页 收藏本站
查看: 1284|回复: 0

[经验分享] Python 小白第一天

[复制链接]

尚未签到

发表于 2018-8-7 08:47:16 | 显示全部楼层 |阅读模式
接着上一个,这次说说ascll码,这个东西可以说是一个写好的一一对应的表,通过这个表我们可以查找已经在计算机标准库里输入好的东西,
DSC0000.jpg

  Ascll八个字符,一个字节。
  Utf-8存中文字节是3个字节,存英文任然是1个字节,因为ascll已经不够用,所以有了utf-8.
  2.关于注释,如果要一次性注释多行 ,那么就用对称的"""  """
  单行注释用#,就可以了,,,
  同时  """   """   也可以用来打印多行,很快很便捷
  格式化输出 需要关联 用 %s  %s可以关联打印多行时候的形式。
  msg='''
  name=hah
  name2=jj
  name3=("w我是")
  print(name3)
  '''
  name4=("hah")
  print(name4,msg)

  Int()就可以把字符串转成数字
  例如:age_of_chen=int("23")
  #一个等号相当于赋值,两个等号才是等于的意思,赋值需要带“”,否则就是变量。
  while True:
  guess_age=int(input("guess age:"))
  if age_of_chen==guess_age:
  print("恭喜你你猜对了")
  break##比大小要注意用数字类型 py默认是str的,所以要先申明int()
  elif age_of_chen>guess_age:
  print("你猜小了")
  else:
  print("你猜大了")"""
  ——————————————
  #Author :Davial chan
  '''username=input("")
  password=input("")
  print (username,password)'''
  '''username=input("username:")
  password=input("password:")
  print (username,password)'''
  #所以 括号里面的双引号下面写什么会反映在运行中的相当于输入的提示吧。
  """name=input("name:")
  age=input("age:")
  job=input("job:")
  salary=input("salary:")
  infor='''
  -----infor%s----
  Name:%s
  Age:%s
  Job:%s
  Salary:%s
  '''%(name,name,age,job,salary)
  print(infor)
  name=input("name:")
  age=int(input("age:"))
  print(type(age))
  job=input("job:")
  salary=input("salary:")
  infor='''   #拼接的方法 %  或者{}
  -----infor%s----
  Name:%s
  Age:%d
  Job:%s
  Salary:%s
  '''%(name,name,age,job,salary)
  print(infor)
  """
  '''age=int(input("age:"))
  #age=str(age)一种改变字符类型的方法
  print(type(age),type(str(age)))#另外一种改变字符类型的方法,字符串的格式化
  '''
  #{}拼接 拼接的另外一种方法   所以拼接有两种一般用  % 或者{}表示
  """name=input("name:")
  age=input("age:")
  job=input("job:")
  salary=input("salary:")
  infor='''
  -----infor {a}----   #_name只是一种代号  也可以叫做a 或者b
  Name:{a}
  Age:{c}
  Job:{d}
  Salary:{e}
  '''.format(a=name,
  c=age,
  d=job,
  e=salary)
  print(infor)
  """
  ###实验
  name=input("name:")
  age=input("age:")
  infor='''
  --------个人信息{_name}--
  Name:{_name}
  ''' .format(_name=name)
  infor1='''
  ------gerenxinxi{0}  #format的两种写法 一种是用取名字一种是用数字顺序来代替
  Name:{0}
  Age:{1}
  '''.format(name,age)
  print(infor1)
DSC0001.jpg

  ![]
DSC0002.jpg

  Python 标准模块  设置密文密码
  Import getpass
  语法写法:password=getpass.getpass("password:")#密文
  #Author :Davial chan
  #import getpass#调出模块 getpass
  """_username='chen'
  _password='123123'
  username=input("username:")
  #password=getpass.getpass("password:")#密文
  password=input("password:")
  if _username == username and _password == password:
  print ("欢迎%s登录"%(username))
  else
  print("用户名或者密码错误")"""
  """
  _username="chen"  #这里“和'没区别
  _password="123123"
  username=input("username:")
  password=input("password:")
  if _username==username and _password==password:
  #print("欢迎亲爱的%s登录"%(username))       #s表示占位符,下面使用了{}的链接格式
  #对应.format()
  print("欢迎亲爱的{}登录" .format(username))  #if *****:  else: 的格式
  else:
  print("用户名或密码错误")
  #强制缩进 缩进有上下级关系,也可以说是子集的关系。父集顶格写
  print("haha")"""
  ——————————————
  4.if 语句
  if 语句后面要加: 并且缩进,pycharm会自动缩进。
  if 可以嵌套 if
  elif    else
  while 语句,一般设置计数 while 条件后面执行
  else  条件不成立执行
  for  语句   例如:for i in range(0,10,3)  从0 开始,步长为3
  555猜年龄的小游戏代码
  guess_age_of_chen=int("23")
  count=0
  while count <4:
  guess_age=int(input(&quot;guess age:&quot;))
  if guess_age_of_chen==guess_age:
  print(&quot;恭喜你猜对了&quot;)
  break
  elif guess_age_of_chen>guess_age:
  print(&quot;你猜小了&quot;)
  else:
  print(&quot;你猜大了&quot;)
  count+=1
  if count==4:
  guess_countinue=input(&quot;你还想继续吗?(输入n即可以退出)&quot;)
  if guess_countinue!=&quot;n&quot;:
  count=0
  else:
  print(&quot;谢谢参与,再见&quot;)
  #else:
  #print(&quot;你的机会用完了&quot;)
  

    =========  age_of_chen=int("23")
  

  for i in range(4): #i是临时变量
  guess_age = int(input(&quot;guess age:&quot;))
  if age_of_chen == guess_age:
  print(&quot;恭喜你你猜对了&quot;)
  break
  elif age_of_chen > guess_age:
  print(&quot;你猜小了&quot;)
  else:
  print(&quot;你猜大了&quot;)
  else:
  print(&quot;sorry you have failed&quot;)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-547943-1-1.html 上篇帖子: python 学习记录一 下篇帖子: 47. Python socket编程 2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表