博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python_DAY 1
阅读量:35193 次
发布时间:2020-01-31

本文共 2937 字,大约阅读时间需要 9 分钟。

                  

一:基础知识

1、python是动态解释性的强类型定义语言

2、编译器:cpython                  pypy 是python 的未来

3、Notepad++:

  •       保存为.py格式
  •       Linux环境下执行./X.py 即可

     

4、开发工具:pycharm

  •      专业版的需要激活码

二:重点笔记

1、注释

  •    单行注释   #
  • 多行注释   '''     '''               (或者是打印多行)

2、配置模板:

      在pycharm中,view------toolbar------工具------editor------code style-----file and code templates-----python  script

3、变量规则 :

  •    只能是字母,数字,或者下划线
  •    第一个字符不能是数字
  •   系统已经使用的关键字不能作为变量,例如: and , as, assert, break.......

4、常量:  用大写,例如 PIE=3.1415926

5、 字符编码(烽火狼烟)

    GB2312------GBK------GB18030-------Unicode(万国码)-------UTF-8

   ASCII1个字节,Unicode占2个字节,UTF-8: 英文占1个字节,中文占2个字节。

 6、格式化输出

  •     打印变量数据类型   print(type(age))                    #打印age的数据类型
  •      input()     默认数据类型是str

三:示例

1、Hello World

 第一个python程序

1 name ="你好,世界"2 3 print(name)
hello world

 

 

 

2、格式化输出 printf

  •        printf1中%s----字符串 ,%d------整数, %f-------浮点
  •       强制转化数据类型
  •       printf2是.format()的用法
1 name=input("name:") 2 age=int(input("age:"))           #强制转化数据类型 3 print(type(age),type(str(age)))  #打印数据类型 4 job=input("job:") 5 salary=input("salary:")          #薪酬 6  7 info=''' 8 --------  Info  Of  %s  -------- 9 Name:%s10 Age:%d11 Job:%s12 Salary:%s13 '''%(name,name,age,job,salary)14 15 print(info)
printf1
1 name=input("name:") 2 age=input("age:") 3  4 job=input("job:") 5 salary=input("salary:")          #薪酬 6  7  8 info=''' 9 --------  Info  Of  {_name}  --------10 Name:{_name}11 Age:{_age}12 Job:{_job}13 Salary:{_salary}14 '''.format(_name=name,_age=age,_job=job,_salary=salary)15 16 print(info)
printf2

 

3、猜年龄的程序

  •   guess_age 1 中分别用while循环和for循环实现简单的猜年龄的程序,最多可以猜三次,三次都猜错了不能继续了。
  •    guess_age 2中 用while循环和if条件语句实现的是:假如三次都猜错了之后,可以让用户选择还是否继续猜下去。
1 user_of_age=23 2  3 ''' 4 count=0 5 while count<3:                             #while循环实现 6   guess_of_age=int(input("age:")) 7   if user_of_age==guess_of_age: 8       print("Yes,You Get It!") 9       break                                  10   elif user_of_age>guess_of_age:11       print("Think bigger....")12   else:13       print("Think smaller....")14   count+=115 else:16     print("Sorry,you have tried too much time...Fuck Off!")17 '''18 19 20 for i in range(3):                             #for循环实现21   guess_of_age=int(input("age:"))22   if user_of_age==guess_of_age:23       print("Yes,You Get It!")24       break                               #break 后 就不执行后面的else25   elif user_of_age>guess_of_age:26       print("Think bigger....")27   else:28       print("Think smaller....")29 else:30     print("Sorry,you have tried too much time...Fuck Off!")
guess_age 1
1 user_of_age=23 2  3 count=0 4 while count<3:                             #while循环实现 5   guess_of_age=int(input("name:")) 6   if user_of_age==guess_of_age: 7       print("Yes,You Get It!") 8       break                                 #结束整个循环 9   elif user_of_age>guess_of_age:10       print("Think bigger....")11   else:12       print("Think smaller....")13   count+=114   if count==3:15       countine_confirm=input("Do You Want To Keep Guessing...?(break is n,countine is enter)")  #是否继续猜下去16       if countine_confirm !="n":17           count=0
guess_age 2

 

转载地址:http://xrtnmu.baihongyu.com/

你可能感兴趣的文章
[idea] idea如何提取变量(拆分变量赋值和声明)
查看>>
[Maven] 项目构建错误: 'groupId' with value '0512(大测试)' does not match a valid id pattern
查看>>
[maven]jar包依赖错误,如何手动添加到maven仓库
查看>>
[spring] spring启动报错Could not resolve placeholder 'DEFAULT' in string value "${DEFAULT}"
查看>>
[spring] spring-dao层配置文件
查看>>
[spring] spring-service层配置文件
查看>>
[spring] 事务管理配置文件配置文件
查看>>
[shiro]安全框架shiro与spring整合的配置文件
查看>>
[java]接口中的成员属性最终都是公共静态常量
查看>>
[xml]URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs问题解决
查看>>
[MyBatis]如何配置mybatis的逆向工程
查看>>
[maven]设置maven的镜像仓库和全局编译器
查看>>
[mybatis]逆向工程生成的xml调用报MySQLIntegrityConstraintViolationException异常解决
查看>>
[idea] 无法打断点,单击或双击代码行左侧区域无效
查看>>
[activeMQ]分布式开发中消息队列activeMQ和spring整合配置文件
查看>>
[设计模式]二十三种设计模式和基本原则总体介绍
查看>>
[设计模式]单例模式
查看>>
[设计模式]工厂模式
查看>>
[设计模式]建造模式
查看>>
[Hibernate]spring与Hibernate整合配置文件
查看>>