一.python的注释方式:

  (1)python的单行注释: ctrl+/

    # print('Hello World!')   这是当行注释

  (2)python的多行注释: ''' '''

    ' ' '

    这是多行注释

    print('hello world')

    ' ' '

二.变量以及数据类型:

# a 我们称之为变量。使用一个名字,代替一段内容
a = '你好,世界'
print(a)
# 数据类型的概念:
# 在python中数据都有各自对应的类型
print(345) #int 整数类型
print(3.14) #float 浮点数类型
print((-1) ** 0.5) #complex 复数类型 # 字符串类型:其实就是一段普通的文字
# python里的字符串要求使用一对单引号,或者双引号来包裹
print('今天天气好晴朗,处处好风光呀好风光') # 布尔类型:用来表示 真假/对错
# 布尔类型里一共只有两个值,一个是 True,另一个是 False
print(4 > 3) #True
print(1 > 5) #False # 列表类型
names = ['张三','李四','王五'] # 字典类型
person = {'name':'daidailong','age':23,'addr':'武汉'} # 元组类型
nums = (1,22,3,45,3) # 集合类型
x = {9,'hello',True,3.14}

.查看数据类型

a = 34
b = 'Hello'
c = True
d = ['JayZhou','caixukun','zhangsan','wuyifan']
# 使用type内置类可以查看一个变量对应的数据类型
print(type(a)) #<class 'int'> 整型
print(type(b)) #<class 'str'> 字符型
print(type(c)) #<class 'bool'> 布尔型
print(type(d)) #<class 'list'> 列表类型
print(type(3.14)) #<class 'float'> 浮点类型 # 在python里,变量是没有数据类型的,我们所说变量的数据类型,其实是变量对应的值的数据类型。

四.标识符和关键字

# 标识符:变量,模块名,函数名,类名
# 标识符的命名规则与规范:
# 规则
# 1.由数字,字母和_组成,不能以数字开头
# 2.严格区分大小写
# 3.不能使用关键字(在python语言里,有特殊的含义的单词)
''' python中关键字有
False True None and as assert break class continue def del elif else except finally
for from global if import in is lambda nonlocal not or pass raise return try while with
yield等等
'''
#规范:建议遵守,遵守规范会显得专业,并且代码易读
# 1.顾名思义
# 2.遵守一定的命名规范
# (1)小驼峰命名法:第一个单词的首字母小写,以后每个单词的首字母都大写 userNameAndPassword(c语言习惯用小驼峰式命名法)
# (2)大驼峰命名法:每个单词的首字母都大写 PersonModel
# (3) 使用下划线连接: user_name_and_password
#在python里的变量、函数和模块使用下划线连接,python里的类名使用大驼峰命名法。 #赋值运算语句
a = 23 a_b = 'hello'
print(a_b) _x = 'good'
print(_x) x3b = 'yes'
print(x3b) '''
invalid synatax
3m = 'ok'
print(3m)
''' '''
严格区分大小写
m = 'hello'
print(M) 报错
'''

五.输出语句

# python里使用print语句来输出内容
# print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
# sep参数用来表示输出时,每个值之间使用哪种字符作为分隔。默认使用空格作为分隔符
# end 当执行完一个print语句以后,接下来要输出的字符。 \n表示换行。
print('hello','world','yes','no',sep = '+',end='......')
print('大家好。我是渣渣辉')

六.输入语句的使用

# python里使用 input 内置函数接受用户的输入
# input() ==> 括号里写提示信息
# 定义一个变量可以保存用户输入的内容
password = input("请输入您的银行卡密码:")
print(password)
# 不管用户输入的内容是什么,变量保存的结果都是字符串
age = input("请告诉我你的年龄:")
print(age,type(age))

  

零基础学习python的更多相关文章

  1. 零基础学习Python数据分析

    网上虽然有很多Python学习的教程,但是大多是围绕Python网页开发等展开.数据分析所需要的Python技能和网页开发等差别非常大,本人就是浪费了很多时间来看这些博客.书籍.所以就有了本文,希望能 ...

  2. 零基础学习 Python 之字符串

    初识字符串 维基百科对于字符串的定义式:字符串是由零个或者多个字符组成的有限串行.你之前学会敲的第一行 print 代码里的 "Hello World",就是一个字符串.字符串的本 ...

  3. 零基础学习 Python 之数字与运算

    写在之前 大家好,这里是零基础学习 Python 系列,在这里我将从最基本的 Python 写起,然后再慢慢涉及到高阶以及具体应用方面.我是完全自学的 Python,所以很是明白自学对于一个人的考验, ...

  4. 零基础学习 Python 之前期准备

    写在之前 从今天开始,我将开始新的篇章 -- 零基础学习 Python,在这里我将从最基本的 Python 写起,然后再慢慢涉及到高阶以及具体应用方面.我是完全自学的 Python,所以很是明白自学对 ...

  5. 《零基础学习Python制作ArcGIS自定义工具》课程简介

    Python for ArcGIS Python for ArcGIS是借助Python语言实现ArcGIS自动化行为的综合,它不止是如课程标题所述的“制作ArcGIS自定义工具”,还包括使用Pyth ...

  6. 2017寒假零基础学习Python系列之 印子

    今日为2017年2月6日,据在慕课网上学习廖雪峰Python教程也快一周左右了,完全是零基础入门Python,大一上学期粗浅的接触学习了C语言,早就听说过Python语言的大名,又想把Python的爬 ...

  7. 零基础学习Python培训,应该选择哪个培训班?

    近几年中,Python一直是市场上最受欢迎的编程语言之一.它语法自然,入门简单,同时应用范围又极广,无论是大火的人工智能.大数据还是传统的web开发.自动化运维,Python都能够大展拳脚.根据职友集 ...

  8. 零基础学习Python web开发、Python爬虫、Python数据分析,从基础到项目实战!

    随着大数据和人工智能的发展,目前Python语言的上升趋势比较明显,而且由于Python语言简单易学,所以不少初学者往往也会选择Python作为入门语言. Python语言目前是IT行业内应用最为广泛 ...

  9. 零基础学习python 你该怎么做

    本人文科生,回顾自己近 2 年的Python 自学经历,有一些学习心得和避坑经验分享给大家,让大家在学习 Python 的过程中少走一些弯路!减少遇到不必要的学习困难! 首先,最开始最大的困难应该就是 ...

  10. 《零基础学习Python》01

    前言 Python是一种跨平台的语言 安装Python(Mac OS X) 1.在www.python.org/downloads 中下载Python,然后像安装其他软件一样进行安装. 2.打开: 找 ...

随机推荐

  1. 第7.19节 Python中的抽象类详解:abstractmethod、abc与真实子类

    第7.19节 Python中的抽象类详解:abstractmethod.abc与真实子类 一.    引言 前面相关的章节已经介绍过,Python中定义某种类型是以实现了该类型对应的协议为标准的,而不 ...

  2. PyQt(Python+Qt)学习随笔:QListWidget的currentRow属性

    QListWidget的currentRow属性保存当前项的位置,为整型,从0开始计数,在某些选择模式下,当前项可能也是选中项. currentRow属性可以通过方法currentRow().setC ...

  3. PyQt(Python+Qt)学习随笔:QTreeView树形视图的expandsOnDoubleClick属性

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTreeView树形视图的expandsOnDoubleClick属性用于控制鼠标双击是否展开或折 ...

  4. PyQt(Python+Qt)学习随笔:QHeaderView的CascadingSectionResizes属性

    老猿Python博文目录 老猿Python博客地址 一.CascadingSectionResizes作用 QHeaderView的CascadingSectionResizes属性用于控制当用户调整 ...

  5. PyQt学习随笔:重写setData方法截获Model/View中视图数据项编辑的注意事项

    根据<PyQt学习随笔:Model/View中视图数据项编辑变动实时获取变动数据的方法>可以重写从PyQt的Model类继承的setData方法来实时截获View中对数据的更改,但需要注意 ...

  6. Google浏览器PostMan插件版安装步骤

    PostMan插件版安装步骤: 第一步:把下载后的.crx扩展名的离线Chrome插件的文件扩展名改成.zip或者.rar 第二步:右键点击该文件,并使用压缩软件(如winrar.360压缩等)对该压 ...

  7. 【复习笔记】重习 AC 自动机

    发现已经忘了许多....于是复习一下 基础要点概况 AC 自动机基于 Trie 树 的结构,即构建 AC 自动机前需要先建 Trie. 一个状态中除了转移 \(\delta\) 之外还有失配指针 \( ...

  8. Servlet中获取请求参数问题

    1.GET方法,可以通过getParamter方法反复获取同一个变量的数据: 2.POST方法,需要注意请求类型(content-Type)是否是application/x-www-form-urle ...

  9. 快速构建一个vue项目

    首先介绍一下命令行构建一个vue项目步骤: 1.下载安装node.js(直接运行安装包根据步骤安装完),打开命令行输入:node -v ,出现版本号即安装成功. 2.命令行界面输入:cnpm inst ...

  10. MISC-吹着贝斯扫二维码

    题目 [安洵杯 2019]吹着贝斯扫二维码 解压附件,有36个文件和一个压缩包,压缩包带密码和备注 分析 文件类型 随便打开一个不明文件,是jpg图片啊(FF D8 FF) 改一个试试,有一个小块二维 ...