Python学习笔记——20170821
Python面向对象虚拟机解释器CPythonPython 3Google、Yahoo、YouTube、豆瓣、NASA运行源代码 -> 解释器 -> 运行下载、安装官网:https://www.python.org/安装:点击exe文件,勾选设置Path,默认安装Hello World建立Demo.py文件,编辑内容# -*- coding: utf-8 -*-print(
·
Python
- 面向对象
- 虚拟机
- 解释器CPython
- Python 3
- Google、Yahoo、YouTube、豆瓣、NASA
运行
源代码 -> 解释器 -> 运行
下载、安装
- 官网:https://www.python.org/
- 安装:点击exe文件,勾选设置Path,默认安装
Hello World
1.建立Demo.py文件,编辑内容
# -*- coding: utf-8 -*-
# python3不需要指定utf-8编码,默认就是utf-8
print("Hello World")
2.cmd执行>python Demo.py
语法
- 强制缩进
if True:
print('hello')
else:
print('world')
# 上面的print('world')是错误示范。必须缩进,不然报错。
- 换行符 \
a = 1
b = 2
sum = a + \
b
- 字符串 可以’ ’ 或 ” “
name = 'xiaoming'
address = "China"
- 输入input 输出print
print('hello')
name = input()
小试验
- list
list = [1, 2, 5, 7, 9]
list[0]
list[2:5]
list[-1] # 倒数第一个
list[:-1] # 倒数第一个到前面的
语言基础
- 数据类型
- 整数、浮点、布尔、字符串、None
- 变量与常量
- 变量 示例:my_name myName
- 常量 示例: ID_CARD = 510
- 注释
- ’内容’ “内容” ”’内容可换行”’
循环
- for
print('---14.水仙花数---')
for i in range(0, 1000):
a = i // 100
b = i // 10 % 10
c = i % 10
if a ** 3 + b ** 3 + c ** 3 == i:
print(i)
#
# foreach循环
nameList = ['bill', 'will', 'lisa']
for name in nameList:
print(name)
- while
# while 模拟for循环
count = 0
while count < 10:
print(count)
count += 1
#
# while求素数
print('---13.题---')
i = 50
while i < 100:
j = 2
flag = True
while j < i:
if i % j == 0:
flag = False
break
j += 1
if flag:
print(i)
i += 1
更多推荐
已为社区贡献4条内容
所有评论(0)