Python基础03_pycharm
pycharm的安装还是很简单的,一路next。
看起来Jet Brains 家的产品长相都差不多啊。
主要是create new project时,路径和解释器的选择,我电脑上有2.7和3.6 所以要选择一下interpreter
File >> settings >> Editor >> Gerneral 勾上change font size(Zoom)... 就可以直接按住Ctrl 滚鼠标轮子放大或缩小字体了。这一点和office软件相同。
而 Editor >> File and Code Templates 则可以自定义某种脚本的模板。 比如我们在python script里加上常用的文件头。
业余时间的学习,主要是时间不够。因为每天早起6:20要做全家人的早餐。所以晚上搞到23点就已经很困了,如果不睡,第二天就会感觉不舒服。
以下是今天的几个练习整理:
#!/usr/bin/env python
# coding:utf-8 #基本运算符 + - * / % ** //
# in not in 这基本上和SQL中的一样。
# 字符串 以及 子字符串,也叫子序列。
name = "摩瑞尔" if "瑞" in name:
print("在的")
else:
print("没在") if "摩尔" in name:
print("词语也在")
else:
print("不在") # 选中,Ctrl + ? 可以全部注释,或全部取消注释。 if "尔" not in name:
print("not in here")
else:
print("yes")
#!/usr/bin/env python
# coding:utf-8 # 算术运算符的简写
# n += 1 # -+ *= /+ %= **= //= # 逻辑运算符的执行顺序是从左到右。有括号时则最先。
# 结果:
# True OR >> true
# True AND >> 继续
# False or >> 继续
# False AND >> false # 算术运算 & 赋值运算 都属于结果是真实的值
s = 3 ** 4
print(s) # 比较 、逻辑、 成员 运算符 都属于结果是布尔值
a = 2 > 3
print(a) b = 1 > 6 or 3 == 3
print(b) v = "人" in "中国"
print(v) w = not False
print(w)
#!/usr/bin/env python
# coding:utf-8 # 基本数据类型: 整型 int 、 字符串 str 、 布尔值 bool 、 列表 list 、 元组 tuple 、 字典 dict
# Python3里所有数字都是整型。 int
# python2里有取值范围,分为int / long 等,
# 输入类型名称后,按ctrl键点击,可查看定义。
#数字比作猎人
n = 123
v = n.bit_length()
print(v) #字符串比作女巫
a = 'atlas'
a = a.upper()
print(a) b = 'Hadoop Hive'
b1 = b.lower()
print(b1)
#!/usr/bin/env python
# coding:utf-8 # 数字 int 的几种方法
# -int 转换
n = ""
print(type(n),n) m = int(n)
print(type(m),m) u = ""
v = int(u,base=2) # 基于二进制转换
w = int(u,base=10)
x = int(u,base=16)
print(u,'------',w,'===',x) # -bit_length当前的数字最少的二进制表示位
age = 7
a1 = age.bit_length()
print(a1)
Python基础03_pycharm的更多相关文章
- python之最强王者(2)——python基础语法
背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...
- Python开发【第二篇】:Python基础知识
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...
- Python小白的发展之路之Python基础(一)
Python基础部分1: 1.Python简介 2.Python 2 or 3,两者的主要区别 3.Python解释器 4.安装Python 5.第一个Python程序 Hello World 6.P ...
- Python之路3【第一篇】Python基础
本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1.Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum) ...
- 进击的Python【第三章】:Python基础(三)
Python基础(三) 本章内容 集合的概念与操作 文件的操作 函数的特点与用法 参数与局部变量 return返回值的概念 递归的基本含义 函数式编程介绍 高阶函数的概念 一.集合的概念与操作 集合( ...
- 进击的Python【第二章】:Python基础(二)
Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers ...
- Python之路【第一篇】python基础
一.python开发 1.开发: 1)高级语言:python .Java .PHP. C# Go ruby c++ ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...
- python基础之day1
Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...
- python基础之文件读写
python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...
随机推荐
- Spring笔记 #02# 利用切面和注解校验方法参数
例子还是之前的例子.仍然是对mage进行法术攻击时的咒语进行校验,不过略微提高了扩展性. 应用示例 1.在.properties文件中定义参数格式(正则): sp1=^\\D*hello\\D*$ s ...
- MySql 三大知识点,索引、锁、事务,原理分析
1.索引 索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容. 索引的优点:1. 天生排序,2. 快速查找. 索引的缺点:1. 占用空间,2. 降低更新表的速度. 注意点:小表使用全表扫描 ...
- UI自动化(七)selenium简述
1.什么是ui自动化模拟人用代码的方式去操作页面2.为什么要做ui自动化后期迭代的时候,老功能比较多,人工维护成本大这时候考虑引入ui自动化3.什么时候做ui自动化项目稳定,不在修改的某些老功能,为这 ...
- 剑指offer(24)二叉树中和为某一值的路径
题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径.路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径 题目分析 这题基本上一看就知道应该深度遍历整个树, ...
- 逐步构建循环神经网络 RNN
rnn.utils.py import numpy as np def softmax(x): e_x = np.exp(x - np.max(x)) return e_x / e_x.sum(axi ...
- Lintcode175-Revert Binary Tree-Easy
175. Invert Binary Tree Invert a binary tree. Example Example 1: Input: {1,3,#} Output: {1,#,3} Expl ...
- Perl新接触的小命令
0,glob()函数 my @infile = glob("$indir/*.txt.gz"); #获得指定路径下的文件名,并形成列表,如果$indir为空,则自动匹配当前目录下 ...
- 数组中的stdClass Object如何访问
使用print_r($data)输出结果为 Array ( [0] => stdClass Object ( [color_item_no] => 1 [color_name] => ...
- 关于ios 11 的问题
https://segmentfault.com/a/1190000011444121
- css技巧小计
今天又学到两招,一招是把大框写相对定位,然后小框写绝对定位,运用top和left,想去哪里去哪里 另一招是边框渐变色,微信小程序,边框写渐变我没成功,然后大佬支招写一个大框,相对定位,然后设背景渐变色 ...