python学习之路基础01

1.python介绍

2.安装

3.第一个python程序

4.变量

5.用户输入

1.python介绍

根据 IEEE Spectrum 发布的研究报告显示,在 2016 年排名第三的 Python 在今年已经成为世界上最受欢迎的语言,C 和 Java 分别位居第二和第三位。由此看出python将是未来语言

2.安装

首先我们进入https://www.python.org  中下载与你系统对应版本的python2.7或者python3.5

3.第一个python程序

运行python,建立一个Hello,word程序。

4.变量\字符编码  

Variables are used to store information to be referenced and manipulated in a computer program. They also provide a way of labeling data with a descriptive name, so our programs can be understood more clearly by the reader and ourselves. It is helpful to think of variables as containers that hold information. Their sole purpose is to label and store data in memory. This data can then be used throughout your program.

声明变量


1

2

3

#_*_coding:utf-8_*_

name = "Alex Li"

上述代码声明了一个变量,变量名为: name,变量name的值为:"Alex Li" 

变量定义的规则:

    • 变量名只能是 字母、数字或下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 以下关键字不能声明为变量名
      [‘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‘]

变量的赋值


1

2

3

4

5

6

7

8

name = "Alex Li"

name2 = name

print(name,name2)

name = "Jack"

print("What is the value of name2 now?")

注释

  当行注视:# 被注释内容

  多行注释:""" 被注释内容 """

5.用户输入 


1

2

3

4

5

6

7

#!/usr/bin/env python

#_*_coding:utf-8_*_

#name = raw_input("What is your name?") #only on python 2.x

name = input("What is your name?")

print("Hello " + name )

输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:


1

2

3

4

5

6

7

8

9

10

#!/usr/bin/env python

# -*- coding: utf-8 -*-

 

import getpass

 

# 将用户输入的内容赋值给 name 变量

pwd = getpass.getpass("请输入密码:")

 

# 打印输入的内容

print(pwd)

原文地址:https://www.cnblogs.com/a458052234/p/8439607.html

时间: 2024-10-01 03:52:59

python学习之路基础01的相关文章

Python学习之路——基础01篇

安装python编译环境  python数字定义是不需要int,double的,但是数据本身还是包含这些类型,这里是我在学习python过程中的一些代码和心得.   python作为一种高级语言,需要安装自己的解释器,解释你所写的代码然后还需要一个编译器(很多).首先下载一个python编译器,安装完成之后再去python官网下载最新的python 3.X然后安装,点自动设置路径,安装好之后,在计算机cmd界面输入python如果出现:即说明已经安装成功.

python学习之路基础篇(第四篇)

一.课程内容回顾 1.python基础 2.基本数据类型  (str|list|dict|tuple) 3.将字符串“老男人”转换成utf-8 s = "老男人" ret = bytes(s,encoding="utf-8") print(ret) ret1 = bytes(s,encoding="gbk") print(ret1) #程序运行结果如下: b'\xe8\x80\x81\xe7\x94\xb7\xe4\xba\xba' b'\xc0

python学习之路基础篇(第七篇)

一.模块 configparser XML shutil zipfile 和 tarfile subprocess 二.面向对象 什么是面向对象 self是什么鬼 构造方法 面向对象的三大特性:封装,继承,多态 已经学习过的python内置类:str  list  tuple dict  set python自定义类 python单继承 python多继承

Python学习之路——基础10篇

在这一篇中我们主要学习python中求字符串的长度的方法--__len__() 无论是二维的还是一维的都是它,及其简便 根据题目学python: 给定由大写,小写字母和空格组成的字符串,返回 最后 一个单词的长度. 如果输入中不存在单词,返回 00. 注意: "单词"是指不包含空格符号的字符串 例如: 对于字符串"hello World"(不带引号), 那么返回的结果是 55: 对于字符串"abc abc "(不带引号),那么返回的结果就是 33

Python学习之路——基础08篇

在python中申明一个二维数组是可以用for i in range(x)来制定数组大小,这样就可以和c语言中实现定义数组一样了,还有就是,貌似在函数中的数组,如果要修改值的话,是不需要global来修饰的,可能是数组申明是不需要赋初值的原因吧. 根据题目来学习python的应用: 晓萌最近在做一个翻转图片的应用,你可能也知道,图片其实是由一个个的点组成的.于是,晓萌想先做一个可以翻转矩阵的程序,来解决他问题的核心部分. 输入格式 输入第一行包括由空格分开的整数 M,N,T(0 < N,M <

Python学习之路 - 基础入门

本系列文章使用的Python版本为3.6.2 使用开发工具为Pycharm2017 一.Python介绍 Python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第五, Python崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. 目前Python主要应用领域: 云计算:云计算最火的语言, 典型应用Open

python学习之路——基础篇(3)模块(续)

re正则表达式.shutil.ConfigParser.xml 一.re 正则元字符和语法: 语法 说明 表达式 完全匹配字符 字符 一般字符 匹配自身 abc abc . 匹配除换行符"\n"外,任意一个字符 a.c abc \ 转义字符,将特殊字符转义为本身 a\.c a\\c a.c a\c [...] 匹配字符集任意一个字符,或者"-"表示一个集合范围 如:[a-zA-Z0-9]匹配范围中任意一个字符:或者[^] 匹配否定,对括号中的内容取反. [abc]e

python学习之路基础篇(三)

一.简单回顾上次课程内容 主要内容:str|list|dict 类---对象 具体内容可以参考: http://www.cnblogs.com/wupeiqi/articles/5433925.htmlhttp://www.cnblogs.com/wupeiqi/articles/5444685.html 二.python后续学习方法:首先整理课程讲解内容到博客,然后再写作业 三.本次课程内容 1.数据类型-set 小结: 列表和集合set的区别(小知识点):列表:有序 可重复 可嵌套集合set

python学习之路基础篇(第五篇)

前四天课程回顾 1.python简介 2.python基本数据类型 类: int:整型 | str:字符串 | list:列表 |tuple:元组 |dict:字典 | set:集合 对象: li = [11,22,33] #列表的一个对象 s = "MoHan" #字符串的一个对象 3.函数式编程 4.装饰器 @装饰器函数名 def func(): pass 其中@装饰器函数名,程序执行到此,会进行如下三步操作: 1.将func当做参数进行传递给装饰器函数并执行 2.将装饰器函数的返