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

浙公网安备 33010602011771号