Python基础1

1、Hello World程序

  • print("Hello World!")  #打印 Hello World!

2、声明变量

#!/usr/bin/env python

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

name = "zhifeng"

  • 指定解释器
  • 用utf-8的编码来执行代码
  • 声明了一个变量,变量名为: name,变量name的值为:"zhifeng"

3、变量的定义规则:

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

4、变量的赋值

name = "zhifeng"

5、字符编码

  • utf-8

6、注释

  • 单行注视:# 被注释内容

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

7、用户输入

#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ = 'Administrator'
name = input("What is your name?")
# 将用户输入的内容赋值给 name 变量
#显示 What is your name? ,并将输入的内容赋值给 name
print("Hello" + name)
#打印 Hello name的内容
  • 输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass(
    getpass在Pycharm中无法正常使用

8、模块初识

  • 可以理解为c语音中的函数
  • 采用import来调用

9、.pyc是什么?

  • 可以理解为Python解释器编译解释生产的一个文件

10、数据类型初识

  • 1、数字:int(整形)、float(浮点型)、complex(复数)
  • 2、布尔值:真或假、1或0
  • 3、字符串
  • 4、列表

11、字符串的拼接

  • +号拼接 
print("Hello" + name)
  • 格式化输出:PS: 字符串是 %s;整数 %d;浮点数%f
print("I am %s" %name)

 

print("I am {name} ".format(name = name))

 12、列表

  列表的创建:  

list1 = ['张三','李四','王麻子']
或者
list1 = list(['张三','李四','王麻子'])

13、元组(不可变列表)

  创建元组:

ages = (11,22,33,44,55)
或者
ages = tuple((11,22,33,44,55))

14、字典(无序)

  创建字典:

person = {"name":"zhifeng","age":"12"}
或者
person = dict({"name":"zhifeng","age":"12"})

15、数据运算

  算术运算:加+、减-、乘*、除/、取模%、幂**、取整除//

  比较运算:等于==、不等于!=、大于>、小于<、大于等于>=、小于等于<=

  赋值运算:赋值=

  逻辑运算:与and、或or、非not

  成员运算:在in、不在not in

  身份运算:is、not is

  为运算:位与&、位或|、位异或^、位取反~、位左移<<、位右移>>

16、if ... else

17、for

18、while

 

posted @ 2019-07-11 20:47  youngzfeng  阅读(78)  评论(0)    收藏  举报