一.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. Shiro remeberMe反序列化漏洞复现(Shiro-550)

    Apache Shiro是一个强大易用的Java安全框架,提供了认证.授权.加密和会话管理等功能.Shiro框架直观.易用,同时也能提供健壮的安全性.在Apache Shiro编号为550的 issu ...

  2. 判断wangeidtor中输入框内容为空

    在我做的项目中,产品没有要求图片多媒体等,暂时只需要标题正文表格之类的,在保存的时候校验内容不为空 刚开始考虑的是editor.txt.html()获取到html片段在判断标签中的值,但是太过繁琐 后 ...

  3. setTimeout和setInterval的区别,包含内存方面的分析?

    setTimeout表示间隔一段时间之后执行一次调用,而setInterval则是每间隔一段时间循环调用,直至clearInterval结束. 内存方面,setTimeout只需要进入一次队列,不会造 ...

  4. 【学习笔记】动态 dp 入门简易教程

    序列 dp 引入:最大子段和 给定一个数列 \(a_1, a_2, \cdots, a_n\)(可能为负),求 \(\max\limits_{1\le l\le r\le n}\left\{\sum_ ...

  5. 【Codeforces 1083C】Max Mex(线段树 & LCA)

    Description 给定一颗 \(n\) 个顶点的树,顶点 \(i\) 有点权 \(p_i\).其中 \(p_1,p_2,\cdots, p_n\) 为一个 \(0\sim (n-1)\) 的一个 ...

  6. AcWing 317. 陨石的秘密

    1 -> {} 2 -> [] 3 -> () \(f[d][a][b][c]\) 表示 \([i * 2 - 1, j * 2]\) 这段区间 深度为 d \(1\) 有 \(a\ ...

  7. 六、Zookeeper-开源客户端ZkClient与Curator

    ZkClient 从创建会话.创建节点.读取数据.更新数据.删除节点拉介绍ZkClient 添加依赖: pom.xml <dependency> <groupId>com.10 ...

  8. 链判断运算符和Null 判断运算符

    链判断运算符 如果我们要获取一个对象的深层嵌套属性,例如获取文章标题res.data.article.title,然后为了安全起见,我们肯定不能直接这样获取,万一res对象没有article属性了呢, ...

  9. centos 7 让脚本开机运行

    按照网上搜索的文章指导,有三种方式可以实现,个人觉得比较简单的是修改/etc/rc.d/rc.local,添加要开机执行的命令. 修改后,重启,发现要运行的服务没有启动. 搜索发现下面这篇博客解释了原 ...

  10. 基于excel实现接口自动化测试

    本文档介绍如何使用excel管理接口测试用例并一键执行的实现方式,其中包括 python 读写excel, request库的基本操作,接口用例的设计 接口用例设计 用例字段描述 被依赖表达式: 示例 ...