一.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. 老猿学5G:融合计费基于QoS流计费QBC的触发器Triggers

    ☞ ░ 前往老猿Python博文目录 ░ 一.引言 SMF中的功能体CTF在用户上网时达到一定条件就会向CHF上报流量,而CTF什么时候触发流量上报是由CTF中的触发器来控制的.在<老猿学5G: ...

  2. 虚拟机(centos7)网络配置

    修改网络配置(ip等) VWware右上角,选择编辑---虚拟网络编辑器 可以看到子网ip是 192.168.1.0,那么我们分配ip地址就可以从此ip段开始. 再点击NAT设置 这里的网关我们稍后会 ...

  3. NodeService Ensure that Node.js is installed and can be found in one of the PATH directories

    今天发布NodeService到服务器,服务器环境是window server 2012 一直报错: [1] Ensure that Node.js is installed and can be f ...

  4. 使用.Net Core做个爬虫

    最近接手一个新项目,爬亚马逊分类.商品数据.记得大学的时候,自己瞎玩,写过一个爬有缘网数据的程序,那个时候没有考虑那么多,写的还是单线程,因为网站没有反爬,就不停的一直请求,记得放到实验室电脑上一天, ...

  5. AcWing 404. 婚礼

    大型补档计划 题目链接 根据题意,显然只有新郎这边可能存在矛盾,考虑这边怎么放即可,新娘那边的放法与这边正好相反且一一对应. 显然对于两个约束条件是一对矛盾,开始我以为可以用并查集,后来发现输出方案的 ...

  6. springboot使用mybatis拦截进行SQL分页

    新建一个类MyPageInterceptor.java(注意在springboot中要添加注解@Component) package com.grand.p1upgrade.mapper.test; ...

  7. linux修改文件所属的用户组以及用户

    linux修改文件所属的用户组以及用户 将文件夹从A用户(huangxf)目录复制B用户(zhenglf)目录,其中B没有sudo权限.将A的Downloads文件夹下的所有文件,复制到B的Docum ...

  8. Python使用requests发送请求

    Python使用第三方包requests发送请求,实现接口自动化 发送请求分三步: 1.组装请求:包括请求地址.请求头header.cookies.请求数据等 2.发送请求,获取响应:支持get.po ...

  9. String概述

    String的基本特性 String是字符串,使用一对引号("")包装. String声明是final的,不可被继承. String实现了Serializable接口,表示字符串是 ...

  10. ceph工作原理及安装

    一.概述 Ceph是一个分布式存储系统,诞生于2004年,最早致力于开发下一代高性能分布式文件系统的项目.随着云计算的发展,ceph乘上了OpenStack的春风,进而成为了开源社区受关注较高的项目之 ...