python学习(1)

我选择的IDE是pyCharm,百度上官网下载即可。

python基础

1、python可以干什么

  Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

2、python语言优缺点

 优点:提供了完整的基础代码库、第三方库使得开发速度加快。

 缺点:运行速度慢、代码不加密

3.Python语言编写:

 输出:print()

4.添加注释:使用快捷键ctrl+?可对文档进行注释

1)单行注释   #注释内容

2) 多行注释     '''注释内容''''

3)pyCharm快速注释多行 ctrl+#

5.含有中文需在程序最上面声明   # coding=gbk 或 # -*- coding: UTF-8 -*-

Pycharm 设置步骤:

  • 进入 file > Settings,在输入框搜索 encoding
  • 找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。

6、第一个入门编程代码

print("Hello,World!")

Python标识符

在 Python 里,标识符由字母、数字、下划线组成。

在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

Python 中的标识符是区分大小写的。

以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。

以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。

Python变量赋值

整型: count = 100 #整型

浮点型:miles = 1000.00 #浮点型

字符串:name = “John” #字符串

列表:

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ] #列表
print (list) # 输出完整列表 
print (list[0]) # 输出列表的第一个元素 
print (list[1:3]) # 输出第二个至第三个元素 
print (list[2:]) # 输出从第三个开始至列表末尾的所有元素
print (list[-1]) # 输出最后一个元素

元组:元组类似于list,使用()标识。

tuple = ('runoob', 786, 2.23, 'john', 70.2) #元组

print (tuple)  # 输出完整元组
print (tuple[0])  # 输出元组的第一个元素
print (tuple[1:3])  # 输出第二个至第四个(不包含)的元素
print (tuple[2:])  # 输出从第三个开始至列表末尾的所有元素

元组是不允许更新的,而列表是允许更新的:

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

tuple[2] = 1000 # 元组中是非法应用

list[2] = 1000 # 列表中是合法应用

Python字典

字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。

两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。

字典用"{ }"标识。字典由索引(key)和它对应的值value组成。

dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
dict1 = {'name':'john','code':6734,'deot':'sales'}

print (dict['one'])   # 输出键为'one' 的值
print (dict[2])       # 输出键为 2 的值
print (dict1.keys())  # 输出所有键
print (dict1.values()) # 输出所有值

Python数据类型转换

dict(d)     创建一个字典。d 必须是一个序列 (key,value)元组。

list(s)      将序列S转换为一个列表

tuple(s)  将序列S转换为一个元组

int(x [,base])  将X转换为一个整数

str(x)   将对象 x 转换为字符串

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值