Python下载:https://www.python.org/downloads/

下载后进行安装,安装后的Python我们称之为Python解析器

1、打印“Hello World”

安装后的Python目录文件双击打开即可

2、解释器路径

在每个Python文件(后期称之为模块)中,一般在第一行需要加入解析器路径,这个解析器主要是为了在Linux环境下有效,Window环境配置环境变量后可以不设

 #!/usr/bin/env python

3、编码

第二行需要加入编码格式

 # -*- coding:utf8 –*-

这个编码在Python3中可以不设,不过在Python2中必须要设置,Python3默认解析源文件的编码格式即为UTF-8,Python2中默认解析编码为ascii,不解析中文

4、执行操作

从控制台输入值并打印

 #input等待用户输入,将输入值赋值给name和password
name = input("请输入用户名:")
password = input("请输入密码:") print("name:" + name)
print("password:" + password)

5、变量名

只可以包含数字、字母、下划线,且不可以数字开头,也不可为Python的关键字,同时最好也不要与Python内置的命名重复。

Python关键字:'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield'

命名尽量做好见名知意,多个单词之间推荐用下划线分隔,驼峰命名也是可以只是不推荐使用

name = “瀚正科技”、_project=”江宁监狱”、user_id=”3411251XXXXX”、a1=”AA”

6、条件语句(Python代码块以缩进方式来区分)

6.1 if基本语句

  if 条件:
    内部代码块
  else:
    内部代码块

 if name == "root" :
print("用户名正确")
else :
print("用户名错误")

6.2 if嵌套结构

  if 条件1:
    if 条件2:
      print("欢迎学习Python")
    else:
      print('Python)
  else:
    print("end")

 if name == "root" :
if password == "" :
print("登录成功")
else :
print("登录失败")
else :
print("用户名错误") print("if嵌套结束")

6.3 if elif

  if 条件1:
    代码块1
  elif 条件2:
    代码块2
  elif 条件3:
    代码块3
  else:
    代码块

 VIP = input("请输入VIP等级:")
if VIP == "A" :
print("具有A级权限")
elif VIP == "B" :
print("具有B级权限")
elif VIP == "C" :
print("具有C级权限")
else :
print("请申请会员") print("if elif 结束")

若在某个条件代码块下什么也不想执行,则使用pass跳过

if 1 == 1 :
pass
else :
print("PASS")

7、字符串和数字

    字符串:引号引起来的一串字符。Python支持四种样式的字符串

name = "Python"
name = 'Python'
name = """Python"""
name = '''Python'''

当多个个字符串进行加法时,表示将多个字符串连接起来

n1 = "name is "

n2 = "python"

n3 = n1 + n2

当打印n3则为 "name is python"

当一个字符串和一个数字相乘时,表示将这个字符串输出多少次

n1 = "python" * 5

输出为:pythonpythonpythonpythonpython

    数字:Python中的数字可以进行七种计算

n1 = 10

n2 = 3

n3 = n1 + n2

n3 = n1 - n2

n3 = n1 * n2

n3 = n1 / n2                    #n3带有小数格式

n3 = n1 // n2                   #n3为除后得到的整数位

n3 = n1 % n2

n3 = n1 ** n2                 #n3为n1的n2次方 10的3次方

8、循环

while 条件

代码块

9、练习

9.1 使用while循环输出 1 2 3 4 5 6     8 9 10

9.2 求1-100的和

9.3 输出 1-100 内的所有奇数

9.4 输出 1-100 内的所有偶数

9.5 求1-2+3-4+5 ... 99的和

9.6 前面的用户登录(可以有三次登录机会)

Python学习【day01】- Python初识的更多相关文章

  1. Python学习day09 - Python进阶(3)

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  2. Python学习day05 - Python基础(3) 格式化输出和基本运算符

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  3. python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  4. python学习-day01

    一.python介绍: python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python语法简洁清晰,特 ...

  5. Python学习笔记—Python基础1 介绍、发展史、安装、基本语法

    第一周学习笔记: 一.Python介绍      1.Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  6. python学习笔记-python程序运行

    小白初学python,写下自己的一些想法.大神请忽略. 安装python编辑器,并配置环境(见http://www.cnblogs.com/lynn-li/p/5885001.html中 python ...

  7. Python学习(一) Python安装配置

    我本身是Java程序猿,听说Python很强大,所以准备学习一下Python,虽说语言都是相同的,但java跟python肯定还是有区别的.希望在此记录一下自己的学习过程. 目前,Python分2.X ...

  8. python学习: 优秀Python学习资源收集汇总--转

    Python是一种面向对象.直译式计算机程序设计语言.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块.与Scheme.Ruby.Perl ...

  9. 总结:Python学习 和 Python与C/C++交互

    本篇仅仅是Python的学习和Python和C++数据对接过程中的一些总结. 由于工作的需要,用一周的时间学习 Python. Python是基于C实现的一门解释型语言,由于其易用性,俘获了不少开发者 ...

  10. Python学习day07 - Python进阶(1) 内置方法

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

随机推荐

  1. NOI2013 二叉查找树

    题目链接:戳我 对于一个排序二叉树来讲,它的中序遍历对应的序列是可以确定的. 我们知道如果求一个访问频率最低的(也就是没有修改),直接就区间DP即可.\(dp[i][j]=min(dp[i][j],d ...

  2. fflush函数

    /*** flush.c ***/ #include<stdio.h> #include<string.h> #include<stdlib.h> int main ...

  3. Python基础之变量和常量

    变量 将运算得到中间结果暂存到内存,以便后续程序调用. 变量的命名规则: 变量由字母.数字.下划线搭配组合而成 不能以数字开头,更不能全是数字 不能是Python中的关键字,这些符号和字母已经被Pyt ...

  4. DB 分库分表(1):拆分实施策略和示例演示

    DB 分库分表(1):拆分实施策略和示例演示 第一部分:实施策略 1.准备阶段 对数据库进行分库分表(Sharding化)前,需要开发人员充分了解系统业务逻辑和数据库schema.一个好的建议是绘制一 ...

  5. scrapy_redis的使用

    配置Scrapy-Redis 配置Scrapy-Redis非常简单,只需要修改一下settings.py配置文件即可. 1. 核心配置 首先最主要的是,需要将调度器的类和去重的类替换为Scrapy-R ...

  6. docker操作笔记

    1.查看docker版本:docker info /docker  version2.使用 docker run 命令来在容器内运行一个应用程序.如输出helloworld:docker run ub ...

  7. Java-synchronized 中锁的状态及其转换

    synchronized 锁的优化过程:无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁 一.不同锁对象的状态表示(需要了解 Java 对象头) https://wiki.open ...

  8. XPATH了解

    特殊标签 找SVG这种特殊标签可以使用[name()='svg'],如//[name()='svg']/[name()='line'][2] 文本 找标签内的文本时可以使用: //*[text()=' ...

  9. LC 894. All Possible Full Binary Trees

    A full binary tree is a binary tree where each node has exactly 0 or 2 children. Return a list of al ...

  10. 简易的美图秀秀利用别人的so库

    在实际开发中,有时候时间短,任务量大,可以查看类似的apk,将行apk反编译,通过看源码分析,用里面的JNI代码! 本案例中用了美图秀秀的JNI.java和jni.so链接库 项目中调用别人写的c代码 ...