Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python_day1

python_day1

作者头像
py3study
发布于 2020-01-16 15:42:07
发布于 2020-01-16 15:42:07
46300
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

一. 字符编码

python是一门 动态 解释性  强类型定义 语言  

ASCII码:最多标识255个

GB2312-->GBK1.0-->GB18030

Unicode :2字节 -->UTF-8  (表示英文 用一个字节;表示中文 用3个字节)

python2中使用ASCII码,不支持中文,若想表示中文,要在代码开头加:# -*-coding:utf-8 -*-

python3中默认utf-8

二. 用户输入&格式化输出

1. 用户输入   要用到 input

eg:  username = input("username:")     #界面显示引号内的内容,将接下来键盘输入赋值给 变量 username

       默认输入的是字符串 如果要求是整形 要进行强制类型转换

       eg1:age = int(input("age""))      #这种方式下 变量age的类型为int

2. 格式化输出   

代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
name=input('name:')         #用户输入
age=int(input('age:'))
print(type(age),type(str(age)))  #打印age的类型,打印强制转换为str类型后的age类型
job=input('job:')
salary=int(input('salary:'))
                     #用三个单引号或双引号将多行赋值给变量info
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
info='''                                            
---------- info of {_name} ---------
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
'''.format(_name=name,_age=age,_job=job,_salary=salary) 
       #  .format() 的应用。还可以 info="my name is {0}".format(name)
print(info)

三. 密文密码

要用到getpass模块的getpass.getpass方法

eg:

import  getpass

name = input("name:")

password = getpass.getpass("password")     #  输入密码时不会显示密码,但在pycharm中看不出效果。

四. if   else 条件语句 & while循环语句 & for循环语句

1.  while语句 加 if  else条件语句列举

猜年龄游戏:猜三次,三次都猜错结束。

  age=34

  count=0

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
print("you have three chances,let's go!")

while count<3:                     
  guess_age = int(input("guess age:"))         #强制类型转换,将输入的字符串变为int型后赋值给变量guess_age
  if guess_age==age:
 
    break
  elif:                                                              #elif  就是 else if 
        guess_age<age
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
             print("you think smaller.")
       else :
              print("you think bigger.")
       count+=1
else:         # 与while 语句同级,只有不满足while才会执行else
print("game over")
代码语言:javascript
代码运行次数:0
运行
复制

2. for循环语句 加 if else 条件语句

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
age=34
print("you have three chances,let's go!")
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for i in range(3):            # i 从0开始,变化到 2012),循环三次。
      guess_age = int(input("guess age:"))
      if guess_age==my_age:
               print("nice!you got it!")
               break
      elif :
     guess_age <age              
     print("you think smaller.")
      else :
              print("you think bigger.")
else:  #  与for  语句 同级,当for语句正常退出时才会执行,若for语句被break了,则一起被breakprint("game over")

3.continue  &  break

continue 执行的是跳出本次循环,进入下一次循环。 break 是结束循环。
eg:

上图的代码输出的结果为   0    1     2      7    8    9

if 语句执行结果为 0     1     2

当i 为 3 到 6 时 elif 语句执行continue 即就是跳出本次循环,进行下一次循环(如图)

else 语句执行结果为7     8    9

若将上图代码的continue换成break  ,即就是从break出跳出循环 ,则结果为 0    1     2

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python成长之路-----day1----笔记(1)
本文介绍了Python语言的基础知识,包括变量、数据类型、运算符、流程控制、函数、模块和异常处理等内容。还介绍了Python的优缺点和在实际应用中的常见场景。同时,本文还介绍了Python的一些高级特性和常用的第三方库,如NumPy、Pandas和Matplotlib等,以帮助读者更好地使用Python进行数据分析、数据可视化和机器学习等任务。
coders
2018/01/04
6210
python成长之路-----day1----笔记(1)
Python3.5学习之旅——day1
Python是一种动态解释性的强类型定义语言,主要应用在云计算,WEB开发,科学运算、人工智能,系统运维和金融等领域。
py3study
2020/01/20
4560
python之day1
  初学python会有学python2还是python3的困惑,因为现在公司的实际环境下大部分还是用2.7编写的代码,python3.X又向下不兼容2.X,我认为作为初学者更应该从python3着手:
py3study
2020/01/07
5030
python之day1
python之路-基础篇2
10、if else 流程判断 举例说明1: import getpass  #引用getpass这个模块 _username = "kk" _password = "123456" username = input("username:") password = getpass.getpass("password") #getpass功能是让密码不直接显示成明文 if _username == username and _password == password:     print("Welcome 
py3study
2020/01/15
4490
Python学习day01
https://blog.csdn.net/PythonEnding/article/details/86325351
py3study
2020/01/19
3350
python基础编程100例_菜鸟编程python100例
4 i = [‘a’, ‘b’]5 l = [1, 2]6 printdict([i, l])
全栈程序员站长
2022/11/15
5620
Python3 破冰
1.模块的调用 python有个很强大的功能,便于我们运维及研发人员,快速开发快速集成,就是模块导入,python已经集成了各种各样的功能模块供我们脚本的调用,具有强大的 适应性和可扩展性,
py3study
2020/01/03
2840
第一模块:Python基础(二)
变量用于存储要在计算机程序中引用和操作的信息。它们的唯一目的是在内存中标记和存储数据。然后可以在整个程序中使用这些数据。变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
py3study
2020/01/16
5510
第一模块:Python基础(二)
Python学习-01-初始Python
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。
全栈程序员站长
2022/09/08
6400
Python自动化开发学习1
四、变量。虽然驼峰规则也行,但是python推荐用_下划线,那就用下划线把。变量名全大写表示常量
py3study
2020/01/07
2960
python小白学习之路--01
为了坚持而坚持(这话说了自己不信) 作为一个不懂编程的桌面,在技术的路上越走越远,严重到了找工作都很难的阶段,很心酸。。。作为一个干啥啥不行,吃啥啥有够,韩剧看不够,年纪又不小的我来说,在进步很难,不知路又走到哪就跑偏了,为了找到好工作而学习,至少希望可以升级做个小运维也是很满足的。 没有野心的人,想在现在生存,比有野心的人还要艰难。知足没有常乐,知足只是在后退而已! 网上学习python 对于我这样没组织没纪律的人,貌似起不到神马作用,忽略我没钱报培训班,还是硬着头皮,希望靠着大神的视频让我有所进步吧! 视频中python 入门第一篇结束后,要求写博客,我是假装听老师的话,然后过来自我安慰。 没啥语言功底,数学一般逻辑性不强,字迹潦潦草草,写出的东西也只有自己能看。 python01 小白入门的第一天 了解python, 神马是python,是蟒蛇。 为啥python要用.py 结尾,为了让其他人知道你写的这是个python 脚本,老师推荐最好使用pycharm脚本编辑器,下了个试用版,免费使用30天。 python 版本 3.6 (最好学习使用3.0 版本,2.0 过时了)
py3study
2020/01/14
4730
Python学习系列 ( 第二章)
 在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了
py3study
2020/01/14
3710
Python基础(相关历史、交互、简单流
开始学习Python啦,希望能坚持下来,在博客园里记录一下学习过程,感谢博客园提供平台!
py3study
2020/01/20
4100
python note #1
To record my process of studying python and to practice my English meanwhile, I'd like to start write my blog about python with English. = ^ =
py3study
2020/01/17
3240
python之路-day1-while循环
while Thue: (条件为真无限循环)  break(跳出循环) 猜年龄: #Author:zww age_of_jay = 40 count = 0 while count < 3: guess_age = int(input("guess_age:")) if guess_age > age_of_jay: print("think smaller...") elif guess_age < age_of_jay: print("think
用户1679793
2018/04/28
7670
开源图书《Python完全自学教程》6.5while循环语句
for 循环必须以可迭代对象作为被循环的对象,while 循环则不同,它是依据一定的条件进行循环,即只要满足某条件,循环体中的语句“总跑着”。
老齐
2022/07/06
9390
开源图书《Python完全自学教程》6.5while循环语句
python如何学习(三)
说明:该示例程序仅为演示多层if-else的语法结构,程序本身的设计存在漏洞;空格缩进在pycharm IDE环境中会被自动处理,但在普通文件编辑器中需要手动设置。 以下为改良版示例程序,通过引入对if的多条件判断来避免上述程序的漏洞:
py3study
2020/01/15
5890
python if else 流程判断
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程:
py3study
2018/08/02
7750
自学python的日记分享
赋值运算符:word="hello"(赋值字符串) , word=23(赋值数字)
py3study
2020/01/16
3840
Python学习——实现简单的交互raw
Python不像shell,没有fi循环关闭符号,而是通过缩进控制代码层级,同一级代码缩进应保持一致,if和else不属于同一级,缩进不同也可执行,但不符合书写规范。
py3study
2020/01/09
5170
相关推荐
python成长之路-----day1----笔记(1)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验