Note-1-基本概念

 

//

//  main.c     ---当前文件的名字

//  Note1-基本概念   --工程名

//

//  Created by 刘佳斌 on 15/11/3.   --工程创建的时间以及创建人

//  Copyright © 2015小四. All rights reserved.  --版权归属

//


#include <stdio.h>  //导入系统框架


// 函数  主函数(main函数)  是应用程序的入口(程序执行的时候首先运行main函数)


int main(int argc, const char * argv[]) {

     int result = 10-2;

     printf("10-2=%d\n",result);

    

    int result1= 100*50-(16+2)*5;

    printf("100*50-(16+2)*5=%d\n",result1);

    

    int niao = 10;

        printf("%d\n",niao++);

        printf("%d\n",niao);

    

    int qingwa=10;

    int  laihama=qingwa--;

    printf("癞蛤蟆:%d ,青蛙:%d\n",laihama,qingwa);

    

    float score =0.5;

    printf("***考试考了%0.2f\n",score);

    

    int laoTou=1;

    laoTou+=5; // 等同于laotou=laotou+5

    printf("这个老头%d岁。\n",laoTou);

    

//    int num1;

//    int num2;

//    printf("输入两个数字,计算和为\n");

//    scanf("%d,%d",&num1,&num2);

//    printf("数字和为:%d\n",num1+num2);

    

    int idCard = 416;

    int age = 38;

    printf("%d\n",idCard==416&&age==38);   //==判断两边是否相同

    

    int boy=38;

    int girl=15;

    printf("是否满足结婚条件:%d\n",boy>=22&&girl>=20);

    printf("是不是好人:%d\n",boy!=38);

    

    int a = 2;

    printf("%d\n",!a);

    

    

  

    

    return 0;

    

}


/*C语言数据类型

 


一、基本数据类型


         字符 char

         整形(短整型 shot ,整型int 长整型long

         浮点(单精度float 双精度 double  float    6位有效数字

 double  15位有效数字)


*/


/*

   常量:值不能被改变的  7 'a'

   变量:值可以被改变(是个存储区域,里边的内容就是变量的值)name 

   

   定义变量的公式: 类型 名= 初始值 或:类型 名;

   变量命名规则:只能由数字字母下划线组成,并且不能以数字开头或者纯数字,(int 12 =12); 不可以与系统保留字同名(int int=32;

    

   同一个{}内的变量名不能相同,即使类型不同,否则重名{int x;  float x; }

 

 */


/*

    驼峰命名法:如果有多个单词作为变量名字的时候,第一个单词的首字母小写,

              其他单词的首字母大写。

 

    在命名的时候,编译器(xcode)是区分大小写的。

      int huLuWa;

      int HULUWA;(两变量是不一样的)

 

    命名的时候 变量名尽量有意义

 */



/*   运算符

    赋值运算符:=

    算术运算符:+ - * / ++ --

    综合运算符:+= -= *= /= %=

 

   赋值:

   后边的值赋值给前边的变量:int xiaoMingAge=10;  xiaoMingAge就代表10

 

   算术:

   加法 +    减法 -   乘法 *   除法

   

   int result = 10-2;

   printf("%d\n",result);   (printf格式化输出)

   

   自加 ++    自减 --


 

 */



/*

 

 综合运算符 += -= *= /= %=(取余)

 

 */



/*

   常量变量运算符的组合就是表达式

   使用分号结束的就是一条语句

 */


/*

  条件运算符

   &&(必须同时满足两个条件)

   ||(只要有一个条件满足即可)

   !(非 取反)

 

 条件运算符只有两个结果

   0 错误的

   1 正确的

 */


/*  输入输出函数

 

   printf 格式化输出函数 可以输出不同格式的内容

      printf("格式串",表达式...);

 

   转换符: %c(char) %d(shot int long) %f(float double)

   转义符:\n回车    \\\     %%%

    

   在输出浮点类型的值的时候 可以使用%0. ? 用来控制小数点之后的位数

 

 

   scanf 格式化输入函数  可以输入不同格式的内容  %c %d %f %s

    1.表示输入完毕的是大键盘的enter

    2.在使用scanf函数时不可使用\n,会不识别enter

    3.不要在scanf函数里输入无关字符

    公式:scanf("格式串%c%d%f%s",&变量名...);

 

 */




在使用Python来安装geopandas包时,由于geopandas依赖于几个其他的Python库(如GDAL, Fiona, Pyproj, Shapely等),因此安装过程可能需要一些额外的步骤。以下是一个基本的安装指南,适用于大多数用户: 使用pip安装 确保Python和pip已安装: 首先,确保你的计算机上已安装了Python和pip。pip是Python的包管理工具,用于安装和管理Python包。 安装依赖库: 由于geopandas依赖于GDAL, Fiona, Pyproj, Shapely等库,你可能需要先安装这些库。通常,你可以通过pip直接安装这些库,但有时候可能需要从其他源下载预编译的二进制包(wheel文件),特别是GDAL和Fiona,因为它们可能包含一些系统级的依赖。 bash pip install GDAL Fiona Pyproj Shapely 注意:在某些系统上,直接使用pip安装GDAL和Fiona可能会遇到问题,因为它们需要编译一些C/C++代码。如果遇到问题,你可以考虑使用conda(一个Python包、依赖和环境管理器)来安装这些库,或者从Unofficial Windows Binaries for Python Extension Packages这样的网站下载预编译的wheel文件。 安装geopandas: 在安装了所有依赖库之后,你可以使用pip来安装geopandas。 bash pip install geopandas 使用conda安装 如果你正在使用conda作为你的Python包管理器,那么安装geopandas和它的依赖可能会更简单一些。 创建一个新的conda环境(可选,但推荐): bash conda create -n geoenv python=3.x anaconda conda activate geoenv 其中3.x是你希望使用的Python版本。 安装geopandas: 使用conda-forge频道来安装geopandas,因为它提供了许多地理空间相关的包。 bash conda install -c conda-forge geopandas 这条命令会自动安装geopandas及其所有依赖。 注意事项 如果你在安装过程中遇到任何问题,比如编译错误或依赖问题,请检查你的Python版本和pip/conda的版本是否是最新的,或者尝试在不同的环境中安装。 某些库(如GDAL)可能需要额外的系统级依赖,如地理空间库(如PROJ和GEOS)。这些依赖可能需要单独安装,具体取决于你的操作系统。 如果你在Windows上遇到问题,并且pip安装失败,尝试从Unofficial Windows Binaries for Python Extension Packages网站下载相应的wheel文件,并使用pip进行安装。 脚本示例 虽然你的问题主要是关于如何安装geopandas,但如果你想要一个Python脚本来重命名文件夹下的文件,在原始名字前面加上字符串"geopandas",以下是一个简单的示例: python import os # 指定文件夹路径 folder_path = 'path/to/your/folder' # 遍历文件夹中的文件 for filename in os.listdir(folder_path): # 构造原始文件路径 old_file_path = os.path.join(folder_path, filename) # 构造新文件名 new_filename = 'geopandas_' + filename # 构造新文件路径 new_file_path = os.path.join(folder_path, new_filename) # 重命名文件 os.rename(old_file_path, new_file_path) print(f'Renamed "{filename}" to "{new_filename}"') 请确保将'path/to/your/folder'替换为你想要重命名文件的实际文件夹路径。
在使用Python来安装geopandas包时,由于geopandas依赖于几个其他的Python库(如GDAL, Fiona, Pyproj, Shapely等),因此安装过程可能需要一些额外的步骤。以下是一个基本的安装指南,适用于大多数用户: 使用pip安装 确保Python和pip已安装: 首先,确保你的计算机上已安装了Python和pip。pip是Python的包管理工具,用于安装和管理Python包。 安装依赖库: 由于geopandas依赖于GDAL, Fiona, Pyproj, Shapely等库,你可能需要先安装这些库。通常,你可以通过pip直接安装这些库,但有时候可能需要从其他源下载预编译的二进制包(wheel文件),特别是GDAL和Fiona,因为它们可能包含一些系统级的依赖。 bash pip install GDAL Fiona Pyproj Shapely 注意:在某些系统上,直接使用pip安装GDAL和Fiona可能会遇到问题,因为它们需要编译一些C/C++代码。如果遇到问题,你可以考虑使用conda(一个Python包、依赖和环境管理器)来安装这些库,或者从Unofficial Windows Binaries for Python Extension Packages这样的网站下载预编译的wheel文件。 安装geopandas: 在安装了所有依赖库之后,你可以使用pip来安装geopandas。 bash pip install geopandas 使用conda安装 如果你正在使用conda作为你的Python包管理器,那么安装geopandas和它的依赖可能会更简单一些。 创建一个新的conda环境(可选,但推荐): bash conda create -n geoenv python=3.x anaconda conda activate geoenv 其中3.x是你希望使用的Python版本。 安装geopandas: 使用conda-forge频道来安装geopandas,因为它提供了许多地理空间相关的包。 bash conda install -c conda-forge geopandas 这条命令会自动安装geopandas及其所有依赖。 注意事项 如果你在安装过程中遇到任何问题,比如编译错误或依赖问题,请检查你的Python版本和pip/conda的版本是否是最新的,或者尝试在不同的环境中安装。 某些库(如GDAL)可能需要额外的系统级依赖,如地理空间库(如PROJ和GEOS)。这些依赖可能需要单独安装,具体取决于你的操作系统。 如果你在Windows上遇到问题,并且pip安装失败,尝试从Unofficial Windows Binaries for Python Extension Packages网站下载相应的wheel文件,并使用pip进行安装。 脚本示例 虽然你的问题主要是关于如何安装geopandas,但如果你想要一个Python脚本来重命名文件夹下的文件,在原始名字前面加上字符串"geopandas",以下是一个简单的示例: python import os # 指定文件夹路径 folder_path = 'path/to/your/folder' # 遍历文件夹中的文件 for filename in os.listdir(folder_path): # 构造原始文件路径 old_file_path = os.path.join(folder_path, filename) # 构造新文件名 new_filename = 'geopandas_' + filename # 构造新文件路径 new_file_path = os.path.join(folder_path, new_filename) # 重命名文件 os.rename(old_file_path, new_file_path) print(f'Renamed "{filename}" to "{new_filename}"') 请确保将'path/to/your/folder'替换为你想要重命名文件的实际文件夹路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值