Python基本语法[二]
Python基本语法
1.定义变量:
代码正文:
x=
y=
z=x+y
代码讲解:

2.判断语句:
代码正文:
score=
if score>=:
print("你真棒")
print("优秀")
elif score>=:
print("良好")
elif score>=:
print("及格")
代码讲解:

中文需要注意,不光是在运行时,在运行后也是需要设置的,因为默认的输出中文会乱码。大家可以在这里设置。 File>>Settings>>Editor>>File Encodings>>Project Encodings 改成UTF-8 详情见下图:

3.循环:
代码正文:
for i in range(,):
print(i)
# print("Index"+i)
print("Index {0} {1}".format(i,"cnblogs"))
print("end")
代码讲解:

4.定义函数def:
代码正文:
def HelloCNBlogs():
print("Hello cnblogs") def GetMax(x,y):
if x>y:
return x
else:
return y HelloCNBlogs()
print(GetMax(,))

5.00面向对象class:
代码正文:
class FirstTest:
def __init__(self,name):
self._name=name
def SayFirst(self):
print("Hello {0}".format(self._name)) class SecondTest(FirstTest):
def __init__(self,name):
FirstTest.__init__(self,name)
def SaySecond(self):
print("Good {0}".format(self._name)) S=SecondTest("CNBlogs");
S.SayFirst()
S.SaySecond();
代码讲解:

7.引入其他文件的类:
代码正文:
# 第一种引入的方法
# import FirstWork
#
# S=FirstWork.SecondTest("CNBlogs");
# S.SayFirst()
# S.SaySecond(); #第二种引入方法 from FirstWork import SecondTest ST=SecondTest("CNBlogs");
ST.SayFirst()
ST.SaySecond();
上面代码中我引入了6里面的FirstWork.py文件里的SecondTest这个类,这里我们可以看见,引入其他文件的类有两种方法,至于他们的区 别也很明显,这里就不多说了,大家可以根据实际需求选择。相信大家也发现了Python中引入其他文件中的类的时候,用到import颇有点其他语言的 using使用命名空间的感觉。没错,其实import就是引入命名空间

Pycharm 快捷键
Pycharm常见快捷键:
- Ctrl+/注释(取消注释)选择的行
- Shift + Enter开始新行
- Ctrl + Enter智能换行
- TAB Shift+TAB缩进/取消缩进所选择的行
- Ctrl + Alt + I自动缩进行
- Ctrl + Y删除当前插入符所在的行
- Ctrl + D 复制当前行、或者选择的块
- Ctrl + Shift + J合并行
- Ctrl + Shift + V从最近的缓存区里粘贴
- Ctrl + Delete删除到字符结尾
- Ctrl + Backspace删除到字符的开始
- Ctrl + NumPad+/-展开或者收缩代码块
- Ctrl + Shift + NumPad+展开所有的代码块
- Ctrl + Shift + NumPad-收缩所有的代码块
Python基本语法[二]的更多相关文章
- Python 基础语法(二)
Python 基础语法(二) --------------------------------------------接 Python 基础语法(一) ------------------------ ...
- Python基本语法[二],python入门到精通[四]
在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...
- Python基本语法[二],python入门到精通[四] (转)
写在前面 python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它 回到顶部 v正文开始:Python基本语法 1.定义常量: 之所以上篇博客介绍了定义变量没有一起介绍定义常量,是因为Pyt ...
- python基础语法(二)
本文主要包括以下内容 函数 切片 迭代 列表生成式 生成器 迭代器 函数 定义函数 定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块 ...
- 【阿K学Python系列】一Python基础语法(二)
前言 通过上一章的学习[阿k学Python]一Python入门(一),我们已经初步了解到Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,当然也是一门脚本语言,像前端需要学习的Jav ...
- python基础语法二
迭代 test = "妹子有种冲我来" #可迭代对象 == 被for进行循环获取 for item in test: print(item) break #练习题: test = ...
- Python 基础语法(三)
Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...
- Python 基本语法1
Python 基础语法(一) Python的特点 1. 简单 Python是一种代表简单思想的语言. 2. 易学 Python有极其简单的语法. 3. 免费.开源 Python是FLOSS(自由/开放 ...
- python基础语法(一)
Python的特点 1. 简单 Python是一种代表简单思想的语言. 2. 易学 Python有极其简单的语法. 3. 免费.开源 Python是FLOSS(自由/开放源码软件)之一. 4. 高层语 ...
随机推荐
- swagger2的常用注解,传递参数的注意使用方法
背景介绍: 刚开始的时候,在controller层使用@RequestParam的时候,发现这个参数是必须要输入值的,但是我们有时候必须查询的时候允许参数为空,使用这个注解就不行了. 在集成了swag ...
- python学习笔记(四) 思考和准备
一.zip的坑 zip()函数接收多个可迭代数列,将数列中的元素重新组合,在3.0中返回迭代器指向 数列首地址,在3.0以下版本返回List类型的列表数列.我用的是3.5版本python, 所以zip ...
- sleep php函数
<?php echo date('h:i:s') . "<br />"; //暂停 10 秒 sleep(10); //重新开始 echo date('h:i:s ...
- (转)select、poll、epoll之间的区别
本文来自:https://www.cnblogs.com/aspirant/p/9166944.html (1)select==>时间复杂度O(n) 它仅仅知道了,有I/O事件发生了,却并不知道 ...
- Handlebars 使用
引入js <script src="js/json3.min.js"></script> <script src="js/handlebar ...
- Visual Studio Code 如何编写运行 C、C++ 程序?
0. 前言 VS Code 是微软发布一款跨平台的源代码编辑器,其拥有强大的功能和丰富的扩展,使之能适合编写许多语言. 本文面向初学者(但不是纯小白),分享一点我配置C/C++的经验. 本文所有内容均 ...
- [转]memmove、memcpy和memccpy
原文地址:http://www.cppblog.com/kang/archive/2009/04/05/78984.html 在原文基础上进行了一些小修改~ memmove.memcpy和memccp ...
- DevExpress 常用命令包括导出-打印-打印预览等
3.表格打印也是最常见的,打印代码如下: PrintingSystem ps = null; DevExpress.XtraPrinting.PrintableComponentLink link = ...
- 通过删除hbase表中的region来达到删除表中数据
公司最近在搞一个hbase删除数据,由于在建表的时候是通过region来对每日的数据进行存储的,所以要求在删除的时候直接通过删除region的来删除数据(最好的方案是只删除region中的数据,不把r ...
- php查询mysql返回大量数据结果集导致内存溢出的解决方法
web开发中如果遇到php查询mysql返回大量数据导致内存溢出.或者内存不够用的情况那就需要看下MySQL C API的关联,那么究竟是什么导致php查询mysql返回大量数据时内存不够用情况? 答 ...