ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

My python day1

2019-07-04 19:01:05  阅读:161  来源: 互联网

标签:python number day1 Python print input My 输入


一、python的历史

  python的创始人为吉多·范罗苏姆(Guido van Rossum),从1989年发展至今,python 已然成为一门成熟的语言,随着近几年大数据和机器学习的发展,更是掀起了一波学习python的浪潮。

  Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube、Dropbox、BT、Quora(中国知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、腾讯、汽车之家、美团等。互联网公司广泛使用Python来做的事一般有:自动化运维、自动化测试、大数据分析、爬虫、Web 开发、金融分析等

二、开发语言

  高级语言:Java、#、Go、Ruby、C++、python      代码编译得到字节码 执行字节码转坏为机器码

  低级语言:C、汇编        代码编译直接得到机器码

  与Java高级语言相比,python执行效率低,开发效率高。Java执行效率高,开发效率低。

  python是有C语言开发出来的

  python 的种类:cpython、javapython、pypy等等。

三、安装python

  windows: 在官网上"https://www.python.org/downloads/"下载.按照提示进行安装。并将安装路径添加到环境变量中,用;分割。输入python就可以启动。而如果不添加就需要全路径。

 

    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】

 

   执行python: 1.python解释器 + 文件路径    

        2.python 进入解释器,并实时输入 

 四、python入门

  python文件名可以是任意的,但最好是.py文件,方便导入。

   python 编码:默认ascill码,最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表    示 256 个符号。

Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字         符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536

UTF-8,是对Unicode编码的压缩和优化,需要多少位表示就用多少位表示。

#!/usr/bin/env python #python解释器路径
#-*-coding:utf-8-*- python2中显示中文
print("你好“)

  python注释:#单行注释。  ''' '''多行注释  """ """

python变量名:

    1.只能由字母、数字、下划线组成。

    2.不能以数字开头。

    3.不能使用python关键字。

    4.不要与python内置的重复

name="a"
na_me="a"
na_2_me="a"

input输入的使用:

a = input("请输入你的名字")
a会一直等待用户输入,并且输入的是字符串 print(a)

 条件语句

if   条件:

  代码块

else :

  代码块

1 name =input("请输入你的名字:")
2 psd = input('请输入你的密码:')
3 if name=="a" and psd=="b":
4     print("输入正确")
5 else:
6     print("输入错误")

嵌套

if. elif 

1 number= int(input("请输入你的数字:"))
2 if number <0:
3     print("负数")
4 elif number>0:
5     print("正数")
6 else:
7     print("零")

字符串:

  用引号,多行用""" """ 或''' '''

  字符串支持加法和乘法

数字:

加+ 减- 乘* 除/ 整除// 余% 幂** 

while循环:

    while 条件:

      循环体 

continue:

跳出本次循环,开始下一次循环

break:

跳出所有循环

pass:

占位作用

 

 1 number = 1
 2 while number<100:
 3     if number %2 ==1:
 4         print(number)
 5     else:
 6         pass
 7     number+=1
 8 #2.求1-2+3-4...+99-100
 9 count=1
10 s =0
11 while count<101:
12     if count %2==1:
13         s=s+count
14     else:
15         s=s-count
16     count+=1
17 print(s)

 

 

 

  

  

标签:python,number,day1,Python,print,input,My,输入
来源: https://www.cnblogs.com/Ezhizen/p/11134304.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有