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

# @Time     :2019/7/19 11:26
# @Author :ITester
# @Email :1036881587@qq.com
# @File :py1.py

# @Software :PyCharm Community Edition

#第一个python程序

print('HelloWorld')

#一.标识符
'''
1.第一个字符必须是字母或者下划线_
2.标志符只能由字母、数字、下划线组成
3.标识符对大小写敏感

'''

#二.python关键字
import keyword

print(keyword.kwlist)

#三.python注释:
'''
单行注释用#
多行注释可以用多个#
也可以用''' '''或""" """
'''
#四.行与缩进
'''
python最具特色的就是使用缩进来表示代码块,不需要用{}
同一代码块的语句必须包含相同的缩进空格数
'''
if True:
print('True')
if False:

print('False')

#五.多行语句
'''
如果语句过长,可以使用\来实现多行语句
在[]、{}、()中的多行语句不需要使用\

'''

#六.数字(Number)类型
'''
python中有四种类型:
整数(int),布尔型(boolean),
浮点数(float),复数(complex)

'''

#七.字符串(String)
'''
1.pyhon中单引号和双引号使用完全相同
2.使用三引号或者三双引号可以指定同一个多行字符串
3.转义符用\
4.字符串可以用+运算符连接在一起,用*运算符重复
5.python字符串有两种索引方式:从左往右以0开始,从右往左以-1开始
6.python没有单独的字符类型,一个字符就是长度为1的字符串
'''
Word='字符串'
sentence='这是一个句子'
paragraph="""这是一个段落,
由多行组成
"""
str='ITester'
print('输出字符串:'+str)
print('输出第一个到倒数第二个的所有字符:'+str[0:-1])
print('输出字符串第一个字符:'+str[0])
print('输出从第三个开始到第五个的字符:'+str[2:5])
print('输出从第三个开始的后的所有字符:'+str[2:])
print('输出字符串两次:'+str*2)
print('输出字符串:'+str+'微信公众号')
print('-----------我是分割线-----------')
print('使用反斜杠+n进行换行:'+'hello\nITester')

print('在字符串前面加一个r,表示原始字符串,不会发生转义:'+r'hello\nItester')

#八.空行
'''
1.函数之间或者类的方法之间用空行分隔,表示一段新的代码的开始i
2.空行与代码缩进不同,空行并不是python语法的一部分:
1)书写时不插入空行,python解释器不会出错;
2) 空行的作用是分隔两段不同功能或含义的代码,便于代码维护或重构

'''

#九.等待用户输入

#input("输出两个空行,按下enter键后,程序退出:"+"\n\n按下enter键后退出")

#十.同一行显示多条语句
"pythn中可以在同一行中使用多条语句,语句之间使用;分开"

import sys;x='ITester';sys.stdout.write(x+'\n')

#十一.多个语句构成代码组
"""
1.缩进相同的一组语句构成一个代码块,我们称之为代码组
2.如if、while、def和class这样的复合语句,首行以关键字开始,以冒号 : 结束,该行之后的一行或多行代码构成代码组。
首行及后面的代码组称为一个子句(clause)

"""

#十二.print输出
"""
print默认输出是换行的,如果要实现不换行,需要在变量末尾加上end=“”
"""
x="a"
y="b"
#换行输出
print(x)
print(y)
print('-----------我是分割线-----------')
#不换行输出
print(x,end='')
print(y,end='')

print()

#十三.import与from...import
"""
在 python 用 import 或者 from...import 来导入相应的模块:
1.将整个模块(somemodule)导入,格式为:import somemodule
2.从某个模块中导入某个函数,格式为:from somemodule import somefunction
3.从某个模块中导入多个函数,格式为:from somemodule import firstfunc, secondfunc, thirdfunc
4.将某个模块中的全部函数导入,格式为:from somemodule import *
"""
#导入sys模块
"""sys-系统特定的参数和功能:
该模块提供对解释器使用或维护的一些变量的访问,以及与解释器强烈交互的函数,它始终可用
"""
import sys
print('=======Python import =========');
print('命令行参数为:')
for i in sys.argv:
print(i)
print('\n pthon路径为',sys.path)
print()
# #导入sys模块的argv,path成员
# from sys import argv, path # 导入特定的成员
# print('========python from import============')
# print('path:', path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

console:

以上

That's all.

快来星标 置顶 关注

 T ester

Python基础语法,他其实很贵!的更多相关文章

  1. python学习第五讲,python基础语法之函数语法,与Import导入模块.

    目录 python学习第五讲,python基础语法之函数语法,与Import导入模块. 一丶函数简介 1.函数语法定义 2.函数的调用 3.函数的文档注释 4.函数的参数 5.函数的形参跟实参 6.函 ...

  2. python基础语法及知识点总结

    本文转载于星过无痕的博客http://www.cnblogs.com/linxiangpeng/p/6403991.html 在此表达对原创作者的感激之情,多谢星过无痕的分享!谢谢! Python学习 ...

  3. 【转】Python基础语法

    [转]Python基础语法 学习一门编程语言,通常是学习该语言的以下几个部分的内容: 基础语法:如,变量的声明与调用.基本输出语句.代码块语法.注释等: 数据类型:通常都为 数字.字符串.布尔值.数组 ...

  4. Python基础语法题库

    引言: 语法练习包括Python基础语法.数据类型.字符编码和简单文件操作等内容. 正文(参考答案附录在题目下方): 1.Python 里用来告知解释器跳过当前循环中的剩余语句,然后继续进行下一轮循环 ...

  5. python基础语法(一)

    Python的特点 1. 简单 Python是一种代表简单思想的语言. 2. 易学 Python有极其简单的语法. 3. 免费.开源 Python是FLOSS(自由/开放源码软件)之一. 4. 高层语 ...

  6. Python 基础语法学习(第一讲)---类的使用

    [写在前面]:其实自学python有一段时间了,但是一直没想起来要写博客来记录自己的学习,今天才感觉要写点什么让自己学的更扎实一点,所以从今天开始更新python自学系列,希望看见文章的大佬们可以指点 ...

  7. Python基础语法(转)

    作者:Peter 出处:http://www.cnblogs.com/Peter-Zhang/   Python 基础语法(一) Python的特点 1. 简单 Python是一种代表简单思想的语言. ...

  8. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  9. Python 基础语法(三)

    Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...

  10. Python 基础语法(四)

    Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...

随机推荐

  1. Network in Network(2013),1x1卷积与Global Average Pooling

    目录 写在前面 mlpconv layer实现 Global Average Pooling 网络结构 参考 博客:blog.shinelee.me | 博客园 | CSDN 写在前面 <Net ...

  2. [经验分享]C# 操作Windows系统计划任务

    背景:我做了一个事情是要自己提前创建好很多要定时执行的任务,在我不在的时候自动执行这些程序,以保证我的工作能无人值守,那么我就需要建立系统计划任务来帮我完成这件事情,当然用脑子想想如何实现,很简单,每 ...

  3. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项

    本文来自:http://www.linuxidc.com/Linux/2015-08/122140.htm,此处仅做收藏. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘 ...

  4. App上下左右滑动封装

    #coding=utf-8 from appium import webdriver from time import sleep caps = { "platformName": ...

  5. Python之文件的使用

    文件概述 读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接 ...

  6. oracle中创建用户、角色、权限简单使用

    Oracle关于用户.权限.角色简单使用 创建数据库用户(在system用户下)create user 用户名 identified by 密码; 授权grant 权限名 to 用户名; 查看当前用户 ...

  7. 从Go语言编码角度解释实现简易区块链

    区块链技术 人们可以用许多不同的方式解释区块链技术,其中通过加密货币来看区块链一直是主流.大多数人接触区块链技术都是从比特币谈起,但比特币仅仅是众多加密货币的一种. 到底什么是区块链技术? 从金融学相 ...

  8. leetcode 刷500道题,笔试/面试稳过吗?谈一谈这些年来算法的学习

    想要学习算法.应付笔试或者应付面试手撕算法题,相信大部分人都会去刷 Leetcode,有读者问?如果我在 leetcode 坚持刷它个 500 道题,以后笔试/面试稳吗? 这里我说下我的个人看法,我认 ...

  9. 百万年薪python之路 -- 基本数据类型

    整数 -- 数字(int) 用于比较和运算 32位 2 ** 31 ~ 2 ** 31-1 64位 -2 ** 63 ~ 2 ** 63- 1 ​ + - * / // ** % python2 整型 ...

  10. C#事件浅淡(1)

    最近在写C#,感觉事件这个机制很好,可是怎么实现自己定义的事件呢?查了资料有的不全有的不完整,有的太深,自己写一个简单的例子. 原则 1,定义一个事件信息类(标准的都继承EventArgs) 2.定义 ...